Christmas

Musical

Elf!

Opens 14 November 2022

Elf comes to the Dominion Theatre singing loud for all to hear!

From £24

Musical

The Snowman

4.5(434)

The Snowman is one of the West End’s most magical Christmas treats.

From £22

Dance

Nutcracker

4.6(428)

The Christmas-card perfect Nutcracker offers the ultimate festive experience.

From £18

Pantomime

Jack and the Beanstalk

Opens 10 December 2022

The star-studded London Palladium Pantomime returns this Christmas!

From £24

Opera

It's A Wonderful Life

Opens 25 November 2022

Your favourite Christmas film comes to life in this new family friendly opera!

From £12

Musical

Dolly Parton's Smoky Mountain Christmas Carol

Opens 08 December 2022

Dolly Parton's magical new Christmas show

From £33

Play

Circus 1903

4.7(259)

Roll up! Big top thrills and daredevil entertainment await you in London this Christmas!

From £24

Musical

The Choir of Man

Worldwide hit The Choir of Man is returning to the West End!

From £30

Play

A Christmas Carol

4.9(400)

Don't be a Scrooge, celebrate the season with A Christmas Carol tickets!

From £15

Dance

Matthew Bourne's Sleeping Beauty

Opens 29 November 2022

Matthew Bourne's Sleeping Beauty returns to Sadler's Wells for Christmas 2022

From £18
On Sale now

Pantomime

Jack and the Beanstalk (Lyric Hammersmith)

Opens 02 December 2022

The Lyric Hammersmith Pantomime returns to bring gigantic laughs!

From £18

Play

Peppa Pig: Best Day Ever!

4.3(23)

Have the Best Day Ever with Peppa Pig this Christmas!

From £12

Musical

A Christmas Carol - Rose Theatre

Dickens’ Christmas classic comes to Kingston's Rose Theatre this festive season!

From £18

Musical

La Clique

La Clique returns to London with a captivating and saucy new show this Christmas!

From £42

Pantomime

Potted Panto

4.8(9)

Potted Panto makes a highly anticipated return to the The Apollo Theatre in London!

From £24
On Sale now

Pantomime

Mother Goose

Opens 19 November 2022

The decades old tale of Mother Goose comes to Hackney Theatre London as a pantomime

From £12
On Sale now

Christmas in London - Christmas Theatre Shows in London's West End

Ho ho ho! It's the most wonderful time of the year! It's Christmas in London, and the city is all dressed up and ready for the holidays. Theatreland's seasonal offerings are the perfect way to beat the cold. So why not experience the magic of Christmas theatre shows in London's bustling West End this year with the best festive theatre deals?

From classic Christmas shows to rare revivals and enticing musicals, London Theatre Direct has something for everyone! Enjoy Christmas classics like The Snowman and Charles Dickens' A Christmas Carol. Or, for something different, look no further than magical festive newcomer Dolly Parton's Smoky Mountain Christmas Carol.

If you're a lover of dance, prepare to be dazzled by the enchanting choreography of Nutcracker. Or witness your favourite Christmas films comes to life in Elf! The Musical or It's a Wonderful Life, the new family-friendly opera debuting this Christmas in London.

If you have little ones to occupy, there are plenty of great shows to keep them entertained. Peppa Pig takes to the stage, as well as London pantomime productions of childhood fairy tales such as Jack and the Beanstalk.

With so much choice, it's easy to treat the whole family this Christmas in London. Tickets are available securely online when you book with London Theatre Direct. So, don't delay – get your Christmas theatre tickets now!