Holiday Shows and Concerts

This page lists Holiday shows and concerts in the St. Louis, Missouri area.
Kids St. Louis: Holiday Shows and Concerts - Fun 4 STL Kids
Listings
11/20 - 12/23 Seasons Greetings Show at the St. Louis Science Center

The winter solstice is when the sun is lowest in our sky, but there are reasons to look up all year ...

November 20 - December 23, 2021
Hours: 12:45 - 1:30 pm
$6 adults, $5 kids over 2 plus $3.50 service fee
5050 Oakland Ave., St. Louis, MO, 63110
12/02-12/03 The Best Christmas Pageant Ever at Florissant Civic Center Theatre

The Herdman kids are an awful bunch. So when they show up at church (because they heard there were f ...

December 2-3, 2021
Hours: 7:30 PM
$15 and up
1 James J. Eagan Dr., Florissant, MO, 63033
12/03 - 12/05 A Christmas Story at the Wildey Theatre

Curtain's Up Theater Company and The Wildey Theatre present A Christmas Story. This family-friendly ...

December 3-5, 2021
Hours: Fri 7:30 pm, Sat 2 & 7:30 pm, Sun 2 pm
$15-$25
252 N. Main St., Edwardsville, IL, 62025
12/03 Joy to the World: A Christmas Concert at the New Cathedral

We are pleased to welcome you back to the Cathedral Basilica of St. Louis for this special Christmas ...

Friday, December 3, 2021
Hours: 8 pm
Free
4431 Lindell Blvd., St. Louis, MO, 63108
12/03-12/16 Holiday Classics at Marcus Theatres

It's the most wonderful time of the year, and we want to celebrate it with you! Bring the whole fami ...

December 4 - 24, 2020
$5/ticket
Multiple Locations
12/04 Holiday Extravaganza at Kirkwood Performing Arts Center

The 15th season begins with the Winter Opera’s first annual Holiday Extravaganza on December 4. This ...

Saturday, December 4, 2021
Hours: 2 pm & 7:30 pm
$35 and up
210 E. Monroe Ave., Kirkwood, MO, 63122
12/04 Nutcracker at Rickman Auditiorium at Fox High School

Join in on the fun for a sprinkling of magic, splashes of color, and sparkling snowflakes as Bellevi ...

Saturday, December 4, 2021
Hours: 2 pm - 4 pm
Check website for prices
747 Jeffco Blvd., Arnold, MO, 63010
12/04 The Nutcracker at Westminster Christian Academy

​Our studio family has been performing the Nutcracker for 20 years with this holiday tradition favor ...

Saturday, December 4, 2021
Hours: 4 pm
$13 per person
800 Maryville Centre Dr., Chesterfield, MO, 63017
12/05 Lightwire Theater’s "A Very Electric Christmas" at Lindenwood University

Brighten your holidays with Lightwire Theater’s "A Very Electric Christmas." Audiences of all ages w ...

Sunday, December 5, 2021
Hours: 3 pm
$10 kids 12 and under, $20 adults
2300 W. Clay St., St. Charles, MO, 63301
12/09 A Christmas Carol at the Fox Theatre

This fully-staged musical version of Charles Dickens' classic tale, A CHRISTMAS CAROL, has become a ...

December 14-17, 2021
Hours: 7:30 - 9:30 pm
$19.50 - $49.50
527 N. Grand Blvd., St. Louis, MO, 63103
12/09 A Magical Cirque Christmas at the Fox Theatre

The world’s greatest entertainers unite for a spell-binding and incredible holiday production – A MA ...

December 9, 2021
Hours: 7:30 - 9:30 pm
$19.50 - $49.50
527 N. Grand Blvd., St. Louis, MO, 63103
12/10 - 12/12  Elf The Musical at the Donald Shook Fine Arts Building

Buddy, a young orphan, mistakenly crawls into Santa's bag of gifts and is transported to the North P ...

December 10, 2021
Hours: 7-9 pm
Individual $12 Age 55+/Veterans/Area Students $10 Group...
4601 Mid Rivers Mall Dr., Cottleville, MO, 63376
12/10 - 12/12 The Nutcracker & The World's Fair at the Edison Theatre

Ballet 314 brings St. Louis’ favorite historical event and everyone’s most treasured holiday classic ...

December 10-12, 2021
Hours: See above
$35 and up
6445 Forsyth Blvd., Clayton, MO, 63105
12/11 - 12/12 Nutcracker On Ice at Webster Ice Arena

Watch the classic story of The Nutcracker come to life on the ice! Over 150 skaters from all over th ...

December 11 - 12, 2021
Hours: 2 PM or 4:30 PM
TBD
33 East Glendale Rd., Webster Groves, MO, 63119
12/11 The Muppet Christmas Carol in Concert at Powell Symphony Hall

Kermit the Frog, Miss Piggy, and all the beloved Muppets star in their adaptation of Charles Dickens ...

Saturday, December 11, 2021
Hours: 2 pm
From $35
718 N. Grand Blvd, St. Louis, MO, 63103
12/12 The Nutcracker at Rockwood Summit High School

Tickets are going quickly. Do not wait to get yours! At the theatre at Rockwood Summit High Schoo ...

Sunday, December 12, 2021
Hours: 2 pm
$10 per ticket
1780 Hawkins Rd., Fenton, MO, 63026
12/16 - 12/19 wUNDERland at COCA

Fall down the rabbit hole again with wUNDERland! Back by popular demand, this re-imagining of Lewis ...

December 16-19, 2021
Hours: See above
$15 and up
6880 Washington Ave., St. Louis, MO, 63130
12/16 Elf on the Shelf at Stifel Theatre

The Elf on the Shelf: A Christmas Musical is the thrilling spectacle of music and dance that transpo ...

December 16, 2021
Hours: 6:00 pm
$26.75, $36.75, $46.75, $56.75 and $81.75
1400 Market Street, St. Louis, MO, 63103
12/17 - 12/18 Rudolph the Red-Nosed Reindeer at the Fox Theatre

The beloved TV classic RUDOLPH THE RED-NOSED REINDEER soars off the screen and onto the stage this h ...

December 17 - 18, 2021
Hours: See above
$19.50 - $49.50
527 N. Grand, St. Louis, MO, 63103
12/17 Mercy Holiday Celebration at Powell Hall

Check laughter and cheer off your holiday list at the SLSO’s Mercy Holiday Celebration. Sing along t ...

December 17, 2021
Hours: 2:00 pm
$30 and up
718 N. Grand Blvd., St. Louis, MO, 63103
12/17 The Nutcracker: A Shorter Tale at the Touhill Center

This abridged version of Saint Louis Ballet's The Nutcracker was created for younger audiences and t ...

December 17, 2021
Hours: 11 am
$24-$29
1 University Blvd., St. Louis, MO, 63121
12/18 The Nutcracker at the Florissant Civic Center Theatre

Come and experience the magic and beauty of The Nutcracker this year with your loved ones and help s ...

December 18, 2021
Hours: 1 pm & 5 pm
See website for prices
1 James J Eagan Dr, Florissant, MO, 63033
12/18 The Nutcracker at the Miner's Theatre in Collinsville

Joyful Arts Movement is thrilled to announce Nutcracker 2021 at the historic Miner's Theater in Coll ...

Saturday, December 18, 2021
Hours: 6 pm
Admission is a new paper product per person
204 W. Main St., Collinsville, IL, 62234
12/19 Holiday Pops Christmas Spectacular with Belleville Philharmonic

Make the most of the Belleville Christmas with this Pops Concert for the whole family, featuring the ...

Sunday, December 19, 2021
Hours: 1 pm
$5 child - $15 adult
103 E. Main St., Belleville, IL, 62220
12/19 Nutcracker Tea Party at Central Studio

Admission includes tea party, craft, and interactive theater dance performances. Experience the ...

Sunday, December 19, 2021
Hours: 1-2 pm
$35 per child
5617 Pershing Ave., St. Louis, MO, 63112
12/20 Mannheim Steamroller Christmas Show at the Fox Theatre

Do you remember the first time you heard the Christmas sounds of Mannheim Steamroller? You can again ...

Monday, December 20, 2021
Hours: 7:30 pm
$35 - $100
527 N. Grand, St. Louis, MO, 63103