GOT HERE Array ( [strictly_necessary] => Array ( ) [functional] => Array ( ) [performance_analytics] => Array ( ) [advertisement_targeting] => Array ( ) [gtm] => Array ( [0] => Google Tag Manager (Head) [1] => [2] => on ) ) Londons Christmas & New Years Eve Events 2025 | Giles Guide Skip to content
ReserveReserve
Book now

Hotel Select your destination...

United Kingdom
SohoLondon
Malaysia
Gardens ResidencesKuala Lumpur
BoulevardKuala Lumpur
GardensKuala Lumpur
WembleyGeorge Town, Penang
SouthkeyJohor Bahru
Philippines
MakatiManila

Dates 06 Dec 07 Dec

Rooms / Guests 1 Room / 2 Guests

Rooms

1

Adults
Ages 12+

2

Children
Ages 0–12

0

Promo Code

Published25 September 2025

CategoryLondon

Tags ChristmasChristmas 2025Christmas lightsDecemberfireworksLondonNew years EveXmas

Share facebook linkedin

Celebrate the most wonderful time of the year in style with London’s dazzling lineup of Christmas and New Year’s Eve events! London has something special for everyone this holiday season with the city bursting with seasonal magic!

©wbstudiotour

Magical Attractions

Hogwarts in the Snow

Step into the wizarding world as Hogwarts transforms for Christmas. Wander through the Great Hall set for the Yule Ball, stroll past snow-covered Diagon Alley, and admire the Hogwarts castle model dusted with “movie magic” snow.

Dates: 15th November 2025 – 18th January 2026

Location: Warner Bros. Studio Tour London, SW1W 9SR

Price: From £56 (£58.50 from 2026)

Website: Hogwarts in the Snow

Winter Wonderland

London’s most famous festive playground, returns with markets, rides, ice skating, circus shows, and live music. With something for everyone, it’s the ultimate Christmas day out.

Dates: 14th November 2025 – 1st January 2026

Location: Hyde Park, W2 2UH

Price: £5 – £7.50 (free off-peak with £25 pre-book spend)

Website: Winter Wonderland

©Kew

Christmas at Kew

Stroll through glowing tunnels of light, illuminated sculptures, and sparkling reflections across the lakes. This enchanting trail is a must-see holiday tradition.

Dates: 14th November 2025 – 4th January 2026

Location: Royal Botanical Gardens, TW9 3AB

Price: Adults £27.50–£34, Children £18–£22

Website: Christmas at Kew

Christmas at London Zoo

Enjoy festive fun alongside your favourite animals. From Santa’s sleigh trails to themed activities, this event makes the zoo even more magical during the holidays.

Dates: 23rd November 2025 – 5th January 2026

Location: London Zoo, NW1 4RY

Price: Adults from £30.50, Children from £21.35

Website: Christmas at London Zoo

Christmas Tours & Day Trips

©london-tickets

Christmas Lights Bus Tour

See Oxford Street, Regent Street, and Trafalgar Square glitter in festive lights. An expert guide shares stories as you soak up the city’s holiday glow.

Dates: Throughout December (inc. Christmas Eve, Christmas Day & Boxing Day)

Location: SE1 7NA

Price: Adults £26 – £30, Children £14–£17

Website: www.goldentours.com

Christmas in Canterbury & Greenwich with Traditional Lunch

Spend Christmas Day exploring Canterbury Cathedral, the White Cliffs, and Greenwich. Includes a festive lunch and guided tour.

Date: 25th December 2025

Location: Victoria, SW1W 9SR

Price: From £199

Website: christmas-in-canterbury-greenwich-with-traditional-christmas-lunch

Christmas Day Lunch Cruise & Guided City Tour

Celebrate Christmas on the Thames with a festive lunch, music, and spectacular views, combined with a guided city tour.

Date: 25th December 2025

Location: Victoria, SW1W 9SH

Price: Adults from £218, Children from £213

Website: London City Bus Tours

Christmas Eve in London with Dinner & Midnight Mass

Enjoy a panoramic city tour, a three-course festive dinner, and a traditional Midnight Mass service at St Martin-in-the-Fields.

Date: 24th December 2025

Location: Victoria, SW1W 9SR

Website: Golden Tours

Brigit’s Bakery Christmas Afternoon Tea Bus Tour

Tour London’s Christmas lights while enjoying a seasonal afternoon tea of sandwiches, pastries, and festive treats.

Dates: 11th November 2025 – 3rd January 2026

Location: 6-7 Chandos Pl, WC2N 4HU

Price: Adults £45, Children £50

Website: Brigit’s Bakery

Theatre & Family Shows

©whatsonstage

A Christmas Carol: A Ghost Story

Mark Gatiss’ chilling takes on Dickens’ classic returns, blending powerful storytelling with haunting effects.

Dates: 22nd November 2025 – 4th January 2026

Location: Alexandra Palace Theatre, N22 7AY

Price: From £26

Website: West End Theatre

Stick Man Live

Julia Donaldson’s classic comes alive with puppetry, music, and laughter in this family-friendly festive show.

Dates: 4th December 2025 – 4th January 2026

Location: Bloomsbury Theatre, WC1H 0AH

Price: Adults £24–£36, Children £17.50–£29.50

Website: Stick Man on Stage

Sleeping Beauty

Catherine Tate, Julian Clary, and Jon Culshaw star in a hilarious and sparkling retelling of the fairytale panto classic.

Dates: 6th December 2025 – 11th January 2026

Location: London Palladium, W1F 7TF

Price: From £25

Website: LW Theatres

Peppa Pig’s Big Family Show

Peppa and family return for a festive adventure filled with music, fun, and a heartwarming story for preschoolers.

Dates: 5th December 2025 – 4th January 2026

Location: Theatre Royal Haymarket, SW1Y 4HT

Price: From £10

Website: Peppa Pig Live

©Londonboxoffice

The Nutcracker

An enchanting Christmas tradition with Tchaikovsky’s timeless score, beautiful costumes, and magical staging.

Dates: 11th December 2025 – 11th January 2026

Location: English National Ballet, London Coliseum, WC2N 4ES

Price: From £15 (+ booking fee)

Website: nutcracker

Carols at the Royal Albert Hall

Experience festive joy as choirs and orchestras perform Christmas classics in London’s most iconic concert hall.

Dates: 14th – 24th December 2025

Location: Royal Albert Hall, SW7 2AP

Price: From £23

Website: Royal Albert Hall

ELF the musical

Get ready to embrace the festive spirit with Elf The Musical in London! Based on the beloved Christmas film this is a show packed with laughter, catchy songs, and dazzling holiday cheer, Elf The Musical is the perfect feel good show for all ages this Christmas season.

Dates: 28th October – 3rd January 2026

Location: 49 Aldwych, London WC2B 4DF

Price: From £39.50

Website: Elf the musical

Dining & Special Experiences

JOIA Rooftop Christmas Movie & Dinner

Watch Christmas films under the stars with cosy blankets, stunning Battersea views, and a festive dinner.

Dates: From 18th November – 21st December 2025 (Thursday–Sunday evenings only)

Location: JOIA Restaurant, Bar & Rooftop, SW11 8BJ

Price: £80 – £180 (includes dinner & movie)

Website: Design My Night

The Great Christmas Feast – An Immersive Experience

Dine in Victorian London with Dickens himself as A Christmas Carol comes to life through theatre, music, and seasonal recipes.

Dates: 14th November 2025 – 4th January 2026

Location: The Lost Estate, W14 9LP

Price: From £104.75

Website: The Great Christmas Feast

Festive afternoon tea at TĪNG

Kick off the festive season in style on the 35th floor of The Shard with a decadent afternoon tea at TĪNG. This special festive edition reimagines the classic experience with a contemporary twist.

Dates: 2025 dates TBC

Location: Shangri-La Hotel, at The Shard

Price: TBC

Website: Afternoon tea at Ting

Christmas Lunch at Straits Kitchen

This festive feast blends the finest British seasonal ingredients with the bold, vibrant flavours of Southeast Asia.

Dates: Thursday 25th December 2025

Location: Straits Kitchen at the Pan Pacific, 80 Houndsditch, EC3A 7AB

Price: £135 per person, £65 per child

Website: Straits Kitchen

New Year’s Eve

©Timeout

London New Year’s Eve Fireworks

See in 2026 with London’s spectacular fireworks by the Thames. Big Ben strikes midnight before the city sky explodes in colour.

Dates: 31st December 2025

Location: River Thames, Big Ben & Houses of Parliament

Price: Ticket information TBC, sign up to be updated on ticket release

Website: Sign up for tickets

London Rose New Year’s Eve Cruise Party

Ring in 2026 aboard the London Rose for an unforgettable New Year’s Eve celebration! Sail along the Thames and take in stunning views of London’s skyline and fireworks as you dance the night away. With a live DJ spinning tunes until 1:00 AM, it’s the perfect way to welcome the new year in style.

Dates: 31st December 2025

Location: Westminster Millennium Pier

Price: from £329

Website: NYE Cruise party

Masquerade Ball in the Clouds Party

Ring in 2026 aboard the London Rose for an unforgettable New Year’s Eve celebration! Sail along the Thames and take in stunning views of London’s skyline and fireworks as you dance the night away. With a live DJ spinning tunes until 1:00 AM, it’s the perfect way to welcome the new year in style.

Dates: 31st December 2025

Location: Searcys at the Gherkin

Price: from £299

Website: Sky high NYE party

Wrap up your festive celebrations in style by making the most of your London trip! Book your stay at St Giles London and enjoy 20% off with the code XMAS. Whether you’re visiting for Christmas markets, afternoon teas, or New Year’s Eve festivities, St Giles puts you right in the heart of the action. For more information visit our offers page here!

facebook linkedin
Listen

Top hits curated by the people of St Giles — the sounds we work, play, and unwind to.

View Playlist
CHM CLUB

Join CHM CLUB for up to 20% off hotel stays

Find out more Frame 190
Newsletter

Join Our Journey

Sign up to receive cherry-picked news and offers via email. 

This browser is no longer supported

In order to have the best experience, please update your browser. If you choose not to update, this website may not function as expected. Clicking the button below will help you to update your browser.

Update Your Browser Continue Without Updating
Close