Experience the timeless tale of this Christmas ballet all over the city.

For ballet lovers and first-timers alike, The Nutcracker is a great show to kick off the holidays. It's not just the exquisite music and intricate costumes; the colorful sets and amazing choreography will simply enchant you. You can see The Nutcracker performed at a number of theaters in D.C., for a variety of ticket prices. If visions of sugar plum fairies and dancing snowflakes swirl through your dreams, read on for some of the best places to catch this classic ballet in D.C. 

Washington Ballet, The Nutcracker

Courtesy of The Washington Ballet on Facebook

The Washington Ballet

Step back in time to see this District-themed version of the holiday tale. You'll love the troupe's take on a Christmas dreamscape in the city. Watch for King George, Betsy Ross, George Washington, and more!

A second, longer run of The Washington Ballet will then head to Warner Theatre.

The Nutcracker, Kennedy Center

Courtesy of the John F. Kennedy Center for the Performing Arts

Atlanta Ballet

This production features a whimsical set with oversized books and starry skies. Experience The Nutcracker in a whole new way with the Atlanta Ballet. Make sure you stop by the gift shop to pick up a ballet-themed Christmas ornament!

National Theatre

Courtesy of National Theatre

Virginia Ballet Company and School

Selections from the full ballet will be performed at this wonderful production by the Virginia Ballet Company and School. The show will be available at 9:30 a.m. and 11 a.m. and is geared toward children ages 4 to 10 years old.

Will you be heading to one of these performances of The Nutcracker this year? Is this Christmas ballet a tradition in your house? Let us know in the comments!