10 Things to do in London in December 2025

Published: 23 Nov 2025
December in London is filled with Christmas magic. In addition to our dedicated guides about Christmas in London, Christmas markets, and Christmas lights (see links below), this article highlights the other must-see events across the city in December 2025.
Royal Albert Hall during a Carols at the Royal Albert Hall Performance
Royal Albert Hall during a Carols at the Royal Albert Hall Performance

Highlights – December Events in London 2025

  • 🎭 Major Christmas shows & musicals across the West End
  • 🎄 Iconic concerts at Royal Albert Hall & Barbican Centre
  • 🩰 Classic ballet performances, including The Nutcracker
  • 🚢 New Year’s Eve cruises with unforgettable firework views
  • 🧚 Family favourites like The Snowman, Elf and Pinocchio

Links to Christmas articles

The Snowman – Live on Stage

The beloved Christmas classic The Snowman returns to the Peacock Theatre.
Follow the magical story of a young boy whose snowman comes to life, taking him on an unforgettable journey to the North Pole filled with wonder, friendship and Christmas spirit.

📍Peacock Theatre | 22 Nov 2025 – 4 Jan 2026

Pinocchio at Shakespeare’s Globe

This brand-new winter musical brings Pinocchio to Shakespeare’s Globe for the first time. Based on Carlo Collodi’s original tale, the show follows Geppetto and his wooden puppet Pinocchio, who miraculously comes to life, leading the pair on an adventure of self-discovery and imagination.

  • Directed by Sean Holmes
  • Book & lyrics by Charlie Josephine
  • Music by Jim Fortune

📍Shakespeare’s Globe | 29 Nov 2025 – 4 Jan 2026

Christmas at the Royal Albert Hall

One of London’s best-loved traditions, Christmas at the Royal Albert Hall returns with a spectacular programme of concerts and seasonal performances.

Highlights include:

  • Tony Hadley – The Christmas Big Band Tour
  • Christmas with the Salvation Army (3 Dec)
  • Glyndebourne: Handel’s Messiah (5 Dec)
  • Home Alone in Concert (6–13 Dec)
  • My Christmas Orchestral Adventure (7 Dec) – family concert
  • Streets of London’s Starry Night (10 Dec) – charity gala
  • Late Night Jazz: Jazz at the Movies (10 Dec)
  • Trevor Nelson’s Soul Christmas (11 Dec)
  • Jamie Cullum – The Pianoman at Christmas (12 Dec)
  • Carols at the Royal Albert Hall (14–24 Dec) – festive singalong
  • Keith & Kristyn Getty – Home for Christmas (19 Dec)
  • Friendship Matinee: Carols (21 Dec)
  • Birmingham Royal Ballet – The Nutcracker (29–31 Dec)

📍Royal Albert Hall | 2 Dec – 31 Dec 2025

The Nutcracker – English National Ballet

A cornerstone of London’s festive season, The Nutcracker returns to the London Coliseum. Choreographed by Aaron S. Watkin and Arielle Smith, this magical production follows Clara, the Nutcracker and the battle with the Mouse King, all set to Tchaikovsky’s iconic score.

📍London Coliseum | 11 Dec 2025 – 11 Jan 2026

Raymond Gubbay Christmas Festival – Barbican Centre

The Raymond Gubbay Christmas Festival brings choral, orchestral and cinematic music to the Barbican throughout the festive season. Programme highlights:

  • Christmas Carol Singalong (20 Dec)
  • Christmas with King’s College Choir (21 Dec)
  • Candlelit Carols (22 Dec)
  • Christmas with Sir Karl Jenkins (23 Dec)
  • Holst: The Planets (27 Dec)
  • The Best of John Williams (28 Dec)
  • Beethoven’s Ninth (29 Dec)
  • The Glenn Miller Orchestra (30 Dec)
  • Zimmer vs Williams (31 Dec)
  • New Year’s Day Proms (1 Jan 2026)

📍Barbican Centre | 20 Dec 2025 – 1 Jan 2026

The Hitchhiker’s Guide to the Galaxy – Riverside Studios

Douglas Adams’s legendary sci-fi comedy comes to life in a new stage adaptation at Riverside Studios. Join Arthur Dent, Zaphod Beeblebrox, Fenchurch and their unlikely crew as they escape Earth’s destruction and journey across the galaxy in search of the meaning of life.

📍Riverside Studios, Hammersmith | 15 Nov 2025 – 15 Feb 2026

Elf The Musical

Based on the much-loved Christmas film, Elf follows the cheerful Buddy as he leaves the North Pole to find his father in New York — and perhaps save Christmas along the way. The musical features all the key characters: Buddy, Jovie, Santa, Emily Hobbs and Walter Hobbs.

📍Aldwych Theatre | 22 Nov 2025 – 3 Jan 2026

A Christmas Carol – A Ghost Story

This atmospheric stage adaptation of Dickens’s classic takes audiences back to Victorian London. With dramatic effects and a haunting score, the production retells the story of Ebenezer Scrooge as he encounters the ghosts of Christmas Past, Present and Future — and is given one final chance at redemption.

📍Alexandra Palace Theatre | 21 Nov 2025 – 4 Jan 2026

New Year’s Eve Fireworks Cruise – Silver Sockeye

Celebrate New Year’s Eve aboard the Silver Sockeye for a peaceful and scenic Thames Cruise. Enjoy a welcome drink, live music and views of London’s illuminated landmarks. At midnight, toast with sparkling wine while watching the fireworks directly from the river — without the crowds.

📍Thames, Tower Bridge Quay | 31 Dec 2025

Plan Your December in London

From magical ballets and festive concerts to Christmas musicals and New Year’s Eve celebrations, London’s December calendar is packed with seasonal events for every age and interest. Whether you're exploring the West End, admiring Christmas lights or attending world-class performances, December is one of the best times to experience the city.

Activities from Get Your Guide