Christmas

Musical

Hamilton

4.8(658)

Hamilton, an American musical by Lin-Manuel Miranda.

From £24
On Sale now

Musical

& Juliet

4.8(878)

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

From £25
Save up to £42

Musical

Jersey Boys

4.7(418)

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

From £30
Save up to £46

Musical

Elf!

Opens 14 November 2022

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

From £24
On Sale now

Musical

The Snowman

4.5(434)

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

From £22
On Sale now

Play

A Christmas Carol

4.9(400)

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

From £15

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
On Sale now

Musical

Dolly Parton's Smoky Mountain Christmas Carol

Opens 08 December 2022

Dolly Parton's magical new Christmas show

From £22
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
On Sale now

Dance

Nutcracker

4.6(428)

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

From £18
On Sale now

Play

The Great Gatsby

4.6(36)

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

From £38
NO FEES

Play

Peppa Pig: Best Day Ever!

4.3(23)

Have the Best Day Ever with Peppa Pig this Christmas!

From £12
On Sale now

Musical

A Christmas Carol - Rose Theatre

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

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
On Sale now

Musical

The Choir of Man

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

From £15

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!