See Moscow Ballet's Great Russian Nutcracker on Sunday, December 1 in Branchburg. Photo courtesy of the company
See Moscow Ballet's Great Russian Nutcracker on Sunday, December 1 in Branchburg. Photo courtesy of the company

Best Nutcrackers and Holiday Shows for New Jersey Kids

The holidays are the most wonderful time of the year for lots of things, including performances. Over the next several weeks, New Jersey theaters will come alive with dancing sugar plum fairies, singing elves, and more than a few Christmas ghosts. 

This season, you can see holiday productions featuring favorite characters like Charlie Brown, Angelina Ballerina, and Frosty & Rudolph, as well as the brand-new Elf on the Shelf Christmas Musical. Ebeneezer Scrooge gets spooked into a change of heart in several productions of A Christmas Carol, including an area favorite at McCarter Theatre; and Christmas gets the circus treatment in A Magical Cirque Christmas and Santa's Circus.

If your child is nuts about The Nutcracker, you don't have to go to New York City to see a great production—there are several top-notch companies performing the holiday fave right here in NJ, at multiple venues across the state, including American Repertory Ballet and New Jersey Ballet. For a sweet twist on the classic, don't miss the Hip Hop Nutcracker at NJPAC. We couldn't list all of them here, so be sure to check out our event calendar for more!

Read on for a list of the best productions happening this holiday season.

Note that some ballet companies will be performing at multiple venues. Click on each listing for more information, including prices and show times.


Union County Performing Art Center
1601 Irving St.
Rahway, NJ 07065

Middle Township Performing Arts Center
212 Bayberry Dr.
Cape May Courthouse, NJ 08210

McCarter Theatre Center
91 University Place
Princeton, NJ 08540

The College of New Jersey Kendall Theater
2000 Pennington Road
Ewing, NJ 08618

Levoy Theatre
126-130 N High Street
Millville, NJ 08332

RVCC Theatre
118 Lamington Road
Branchburg, NJ 08876

Paramount Theater
1200 Ocean Ave
Asbury Park, NJ 07712

Bergen Performing Arts Center
30 North Van Brunt Street
Englewood, NJ 07631

State Theatre New Jersey
15 Livingston Ave.
New Brunswick, NJ 08901

Stockton Performing Arts Center
101 Vera King Farris Dr.
Galloway, NJ 08205

Mayo Performing Arts Center
100 South Street
Morristown, NJ 07960

Montclair State University - Memorial Auditorium
1 Normal Avenue
Montclair, NJ 07043

NJPAC
One Center Street
Newark, NJ 07102

Centenary Stage Co., Sitnik Theater of the Lackland Center
715 Grand Avenue
Hackettstown, NJ 07840

Axelrod Performing Arts Center
100 Grant Ave.
Deal Park, NJ 07723

Centenary Stage Co., Sitnik Theater of the Lackland Center
715 Grand Avenue
Hackettstown, NJ 07840

The Strand Center For The Arts
400 Clifton Ave.
Lakewood, NJ 08701

Caesars Atlantic City
2100 Pacific Ave.
Atlantic City, NJ 08401

Count Basie Center for the Arts
99 Monmouth St.
Red Bank, NJ

NJPAC
One Center Street
Newark, NJ 07102

Mayo Performing Arts Center
100 South Street
Morristown, NJ 07960

Music Mountain Theatre
1483 Rte 179
Lambertville, NJ 08530

Mayo Arts Center
100 South Street
Morristown, NJ 07960

Bergen PAC
30 North Van Brunt St.
Englewood, NJ 07631

Count Basie Center for the Arts
99 Monmouth St.
Red Bank, NJ

Count Basie Center for the Arts
99 Monmouth St.
Red Bank, NJ

Count Basie Center for the Arts
99 Monmouth St.
Red Bank, NJ

The Jay and Linda Grunin Center for the Arts
Ocean County College, College Drive
Toms River, NJ 08754

Union County PAC
1601 Irving Street
Rahway, NJ 07065

SOPAC
One SOPAC Way
South Orange, NJ 07079

The Avenel Performing Arts Center
150 Avenel Street
Avenel, NJ 07001

McCarter Theater
91 University Place
Princeton, NJ 08540

RVCC Theatre
118 Lamington Road
Branchburg, NJ 08876

Bergen PAC
30 North Van Brunt St.
Englewood, NJ 07631