Christmas

Musical

Hamilton

4.8(948)

Hamilton, an American musical by Lin-Manuel Miranda.

From £24

Musical

Jersey Boys

4.8(624)

Jersey Boys returns to London's West End at the new Trafalgar Theatre

From £30
Save up to £46

Musical

& Juliet

4.8(1,018)

Juliet like you've never seen her before at the West End's Shaftesbury Theatre.

From £25
Save up to £42

Musical

The Snowman

4.5(434)

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

From £22

Musical

Elf!

Opens 14 November 2022

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

From £24

Dance

Nutcracker

4.6(428)

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

From £18

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

Play

Circus 1903

4.7(259)

Roll up! Big top thrills and daredevil entertainment await you in London 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

Musical

A Christmas Carol - Rose Theatre

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

From £18

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

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

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

Play

The Great Gatsby

4.6(39)

The Great Gatsby roars into the 20's in style!

From £40

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!