Christmas Eve in London is the perfect time to soak up the city's festive magic. From showstopping lights and magical shows to an exciting line-up of seasonal events, there's something for every type of visitor to enjoy.
Spin across ice rinks at historic locations including Skate at Somerset House and Glide at Battersea Power Station, or explore the capital's top landmarks on a thrilling Christmas lights open-top bus tour.
Whether you're hunting for a special gift or planning a festive day out with the family, this shortlist highlights the hottest things to do in London on Christmas Eve.
🎉Don’t miss these Christmas Eve experiences in London
- ✨ Christmas Lights Bus Tour – Best for festive lights and sightseeing
- 🎄 Chelsea Winter Village – Best for cosy festive evenings
- ⛸️ Snow Globe Climb at Up at The O2 – Best for ice skating with a view
- 🍗 The Great Christmas Feast – Best for fun immersive dining
- 🩰 The Nutcracker – Best for a magical night on the West End
- 🎶 Carols at the Royal Albert Hall – Best for Christmas carol singalongs
How we chose the best things to do on Christmas Eve in London
To help you discover some of the best things to do in London on Christmas Eve, our team selected a mix of festive attractions, Christmas Eve events, seasonal dining experiences and traditional celebrations taking place across the capital.
The experiences featured in this guide range from family-friendly attractions and Christmas theatre shows to festive markets, carol services and Christmas Eve dining. Recommendations are based on a combination of first-hand visits, trusted partners, editorial expertise and annual events that have become much-loved London Christmas traditions.
We also considered factors such as location, value, accessibility and whether experiences offer something unique for Christmas Eve itself, helping you plan a memorable evening in London before Christmas Day.
The best things to do in London on Christmas Eve 2026
- What's open in London on Christmas Eve?
- Christmas Eve tours and attractions
- Christmas Eve theatre and live entertainment
- Festive lights and events on Christmas Eve
- Christmas Eve church services and carol concerts
- Restaurants open on Christmas Eve in London
- Last-minute Christmas shopping on 24 December
- Christmas Eve transport and practical information
What's open in London on Christmas Eve?
Many of London's major attractions, theatres, shops, restaurants and Christmas experiences remain open on 24 December, although some venues operate reduced hours. Transport services generally run as normal during the day before finishing earlier in the evening.
Christmas Eve tours and attractions
Winter Wonderland in Hyde Park – Best for fairground rides
Enjoy a thrilling day out at Winter Wonderland in Hyde Park. Explore the festive markets, soar above London's skyline on adrenaline-pumping rides and take the family to meet Father Christmas in Santaland.
Our favourite way to explore is to hop between the rides, stopping off at the food stalls and themed bars along the way. Be sure to snap a photo beneath the sparkling arches of Luminarie Light Trail before making your way through the festive village.
Best for: Families, thrill-seekers and night out with friends.
Good to know: Winter Wonderland can get extremely busy in the evenings and at weekends, so earlier time slots are often quieter. Some attractions and experiences require separate tickets, so it's worth booking ahead.
Christmas lights bus tour – Best for London lights and sightseeing
Hop aboard an open-top double-decker bus and enjoy London's Christmas lights from a whole new perspective.
Your live guide shares fun facts and stories about London, including the history behind some of the capital's most famous displays, while you sit back and take in the illuminated streets. Along the route, you'll pass many of London's best-known landmarks and some of the city's most spectacular Christmas lights.
Best for: Families, first-time visitors and festive sightseeing.
Good to know: Book seats on the upper deck for the best views, particularly towards the back of the bus where you can take in the lights from a greater distance. Wrap up warm, as open-top tours can get chilly on winter evenings.
Snowman Afternoon Tea Bus Tour – Best for festive treats and sightseeing
Combine a traditional afternoon tea with a spot of sightseeing aboard the Snowman Afternoon Tea Bus Tour. Sing along to festive favourites, including the famous tunes from The Snowman™, as you journey through the capital.
Enjoy views of London's iconic landmarks while tucking into Snowman-themed sweet treats and savoury bites. We love that guests get to take home a souvenir cup, perfect for making hot chocolates long after the tour has finished.
Best for: Families, afternoon tea fans and Christmas lovers.
Good to know: Arrive at least 15 minutes before departure. Dietary requirements and allergies can usually be accommodated but must be requested in advance.
Half-day panoramic tour of London by bus and boat - Best for first-time visitors
Pair the fun of a sightseeing tour with a relaxing trip along the Thames on a half-day panoramic tour of London.
Travel through the capital aboard a luxury coach, taking in some of London's most iconic landmarks including St Paul's Cathedral, the Tower of London and The Shard. The experience also includes a guided tour of St Paul's Cathedral, giving visitors the chance to step inside one of Sir Christopher Wren's most famous architectural masterpieces.
If you'd like to continue your day out, we'd recommend boarding an Uber Boat by Thames Clippers service from Westminster Pier to enjoy even more riverside views.
Best for: First-time visitors, sightseers and short stays.
Good to know: The tour finishes at Buckingham Palace at around 11.30am, or Westminster Pier if continuing by boat. Special services and events at St Paul's Cathedral may occasionally affect access at short notice.
Leeds Castle, Canterbury Christmas Market and Greenwich on Christmas Eve tour
Tick off some of the UK's most beautiful historic destinations during the festive season on the Leeds Castle, Canterbury Christmas Market and Greenwich Christmas Eve tour.
Even more charming at Christmas, you'll venture into the rolling countryside of Kent to explore Leeds Castle and its magnificent parkland. In Canterbury, the medieval city is dressed for the festive season, giving visitors the chance to admire Canterbury Cathedral and browse the popular Christmas market for unique gifts and seasonal treats.
The tour also includes a photo stop at the White Cliffs of Dover before finishing in Greenwich, London's UNESCO World Heritage Site, where grand architecture and riverside views await.
Best for: Festive day trips, history lovers and Christmas markets.
Good to know: This is a full-day excursion, so wear comfortable shoes and dress for the weather.
Hogwarts in the Snow at Warner Bros Studios - Best for Harry Potter fans
Head to Hogwarts in the Snow at Warner Bros. Studio Tour London, a festive takeover that brings Christmas to the Wizarding World.
Step inside the Harry Potter film sets and see the studios transformed for the season, complete with authentic props, costumes and festive decorations. Highlights for us include Harry and Ron's iconic Christmas jumpers, the beautifully decorated trees lining the Great Hall and, of course, the return of the Yule Ball
Best for: Harry Potter fans, families and film lovers.
Good to know: This is one of the most popular festive experiences in the UK and tickets often sell out months in advance. Allow extra time for travelling between Watford Junction and the studios using the shuttle bus service. Private transfers are also available.
Christmas Eve theatre and live entertainment
The Nutcracker – Best for festive traditions in the West End
Watch English National Ballet's timeless production of The Nutcracker at the London Coliseum.
Step back in time to Edwardian London, where more than 100 dancers perform against spectacular sets and Tchaikovsky's famous score. We always look forward to seeing the beautiful costumes and festive staging, which make this one of London's most beloved Christmas traditions.
Best for: Families, ballet fans and festive traditions.
Good to know: Christmas Eve performances are extremely popular, so book tickets well in advance. The London Coliseum is also within easy walking distance of Covent Garden and Leicester Square, making it easy to continue your festive celebrations afterwards.
A Christmas Carol – Best for a classic Christmas show
Get into the festive spirit with Charles Dickens' timeless tale, A Christmas Carol, at The Old Vic.
Ebenezer Scrooge is up to his same old miserable tricks when he is visited by three ghosts whose supernatural encounters force the businessman to confront his mistakes. What follows is a heartwarming story of redemption, generosity and the true meaning of Christmas.
Best for: Christmas traditions, theatre lovers and families.
Good to know: Performances often sell out during the festive period, so booking in advance is recommended. The Old Vic is also just a short walk from the South Bank, making it easy to continue your Christmas Eve celebrations afterwards.
Cirque Alice - Best for whimsical family entertainment
Travel down the rabbit hole and enter the whimsical world of Alice in Wonderland with a quirky circus twist at Cirque Alice.
Lewis Carroll's beloved classic is reimagined through mesmerising acrobatics, featuring aerialists, mind-bending contortionists and exciting puppetry. Expect impressive dance numbers, live music and larger-than-life characters throughout the show's limited run.
Best for: Families, circus fans and festive theatre trips.
Good to know: Recommended for ages five and over, with under-12s requiring an accompanying adult. Ringside table tickets offer the best close-up views of the aerial performances and acrobatics.
Cinderella - Best for a family-friendly pantomime
Promising all the best bits that come with a classic panto, Cinderella at the Lyric Hammersmith Theatre is a must-see for festive enthusiasts this winter.
We're a sucker for a good "Oh no you didn't!" and this new rendition of Cinderella has all the ingredients of a brilliant Christmas show. With a little help from her fairy godmother, Cinderella is transformed from servant to her evil stepmother and wicked sisters into a princess ready for the ball.
Expect plenty of laughs, colourful costumes and the traditional panto magic that makes a Christmas theatre trip so special.
Best for: Families, panto fans and Christmas traditions.
Good to know: The Lyric Hammersmith also offers relaxed and accessible performances on selected dates.
Peppa Pig’s Big Family Show - Best for younger kids
A family favourite over the festive season, Peppa Pig's Big Family Show takes audiences on an adventure full of surprises.
Based on the much-loved animated TV series, Peppa Pig, Mummy Pig, Daddy Pig and little brother George invite audiences into their playful world as they prepare for a very exciting event – a new baby is on the way. We know little ones will love seeing their favourite characters brought to life on stage while following along with the story.
Best for: Toddlers, preschoolers and Peppa Pig fans.
Good to know: The shorter running time and daytime performances make this an ideal first theatre trip. Booster seats are usually available at the venue, although availability can be limited during busy festive performances.
Festive lights and events on Christmas Eve
Chelsea Winter Village – Best for cosy festive evenings
Experience festive magic at Chelsea Winter Village, where twinkling lights, seasonal treats and cosy winter experiences create a charming Christmas escape.
Wander along the whimsical light trail, browse the Christmas market for gifts and festive goodies, and take part in creative workshops throughout the village. Our favourite part is picking up a bag of marshmallows to toast over the open fire, while a warming mulled wine or cider makes the perfect companion between exploring.
Best for: Couples, festive foodies and cosy evenings out.
Good to know: Some workshops and experiences may require advance booking, particularly at weekends and during the final days before Christmas. Wrap up warmly, as much of the village is outdoors.
Christmas at Kew – Best for seasonal light trails
The famous botanical gardens are once again transformed into a festive spectacle, making Christmas at Kew one of the most enchanting ways to spend Christmas Eve in London.
Light displays illuminate the gardens while impressive installations appear among the flora and fauna. The 2026 trail is yet to be announced, but previous highlights have included dazzling projections on the Palm House, immersive light displays and spectacular water features.
Along the route, visitors can enjoy festive treats, warming hot chocolates and seasonal street food. We always make a beeline for the fairground rides – the brightly lit helter skelter is a particular favourite.
Best for: Couples, families and festive evenings out.
Good to know: Popular entry slots often sell out well in advance, particularly closer to Christmas. Wrap up warmly and wear comfortable shoes, as the route takes place almost entirely outdoors.
Head to a top London Christmas market – Best for homemade gifts
Soak up the festive cheer at a London Christmas market, where artisan crafts, gourmet treats and festive finds fill the stalls across the city. We just love wrapping up warm, picking up a mulled wine and wandering through the markets in London's prettiest neighbourhoods.
Some of our favourites include the Southbank Centre Winter Market for its varied street food and riverside setting, while Spitalfields Market is ideal for picking up unique gifts. Covent Garden is another festive standout, worth visiting for the enormous Christmas tree, beautiful decorations and seasonal pop-ups alone.
Best for: Homemade gifts, artisan shopping and bespoke treats.
Good to know: Christmas Eve can be one of the busiest days to visit, particularly in central London. Arriving earlier in the day gives you the best chance of browsing the stalls before the crowds and reduced evening trading hours.
Ice skating in London – Best outdoor festive experience
Show off your skating skills at one of London's seasonal ice rinks this winter. Glide beneath historic landmarks at locations such as Hampton Court Palace and Somerset House or skate against the city skyline at Ice Rink Canary Wharf.
Battersea Power Station is one we find ourselves returning to year after year. The interconnected rinks make for great fun as you glide beneath the iconic chimneys, creating one of London's most memorable skating experiences.
Best for: Families, date nights and festive traditions.
Good to know: Peak evening sessions often sell out in advance, particularly in the week before Christmas. Arriving early gives you time to collect skates, store belongings and enjoy the food and drink stalls nearby.
Christmas pop-ups in London – Best for unique festive experiences
The city is packed with fun Christmas pop-ups as venues across London transform into cosy winter hideaways, complete with spectacular decorations, themed menus and immersive seasonal experiences.
For the adventurous among you, tackle the Snow Globe Climb at Up at The O2 and enjoy panoramic views across the city. Foodies will love The Gingerbread City, where architects create an imaginative world entirely from gingerbread. One winter favourite we can't get enough of is Miracle at Henrietta, which serves creative Christmas cocktails in a wonderfully over-the-top setting.
Best for: Festive discoveries, groups and Christmas nights out.
Good to know: Many seasonal pop-ups only run for a limited time – book ahead to secure a spot.
Christmas Eve church services and carol concerts
Christmas Carol Service at St Paul's Cathedral – Best for Christmas traditions
St Paul's Cathedral hosts several festive services throughout the Christmas period, many of which are free to attend. On Christmas Eve, there is usually a service in the late afternoon followed by Midnight Mass later in the evening.
A truly memorable experience, the voices of the cathedral choir fill the magnificent interior with traditional carols and readings, creating one of London's most atmospheric Christmas Eve experiences.
Best for: Christmas traditions, music lovers and festive evenings.
Good to know: Popular services can attract large crowds, so arriving early is recommended. Some services may require advance booking or timed tickets, with details usually released closer to Christmas.
Christmas at the Royal Albert Hall – Best for popular festive music
One of London's most anticipated traditions, the Royal Albert Hall's Christmas programme brings together carols, concerts and seasonal performances in one of the capital's most iconic venues.
This Christmas Eve, visitors can attend one of three performances of Carols at the Royal Albert Hall, featuring a full orchestra, choir, presenter and soloist. Don't forget to pick up a carol sheet so you can join in with the classics.
Best for: Music lovers, Christmas traditions and festive evenings.
Good to know: The evening performance is particularly popular on Christmas Eve, so earlier shows can offer a slightly quieter experience. Arrive early to admire the decorations and enjoy a drink during the interval, or book one of the venue's restaurants to make an evening of it.
Midnight Mass at Westminster Abbey – Best for a historic setting
Spend your Christmas Eve at Westminster Abbey for the First Eucharist of Christmas, also known as Midnight Mass. The late-night service marks the beginning of Christmas Day and celebrates the birth of Christ.
The service brings together traditional Christmas carols, music from the Abbey Choir, readings and Holy Communion within one of London's most historic buildings. The candlelit setting and beautiful surroundings make this one of the capital's most memorable Christmas Eve experiences.
Best for: Christmas traditions, history lovers and festive evenings.
Good to know: Demand for Midnight Mass is extremely high and tickets or reservations may be required. Arrive early to allow time for security checks and to take in the surroundings before the service begins.
Carol singing in Trafalgar Square - Best for a free seasonal singalong
Join your fellow Londoners for a memorable evening of carol singing in Trafalgar Square. This free event in the heart of the capital brings together visitors and locals beneath the famous Christmas tree to sing along to traditional carols and seasonal favourites.
Accompanied by choirs from across London, the performances create a lovely atmosphere and offer one of the city's most accessible Christmas Eve experiences.
Best for: Community spirit, Christmas traditions and festive evenings.
Good to know: Arrive early for the best viewing spots, as the square can become busy in the lead-up to Christmas. Wrap up warmly, as the event takes place entirely outdoors.
Restaurants open on Christmas Eve in London
The Great Christmas Feast – Best for immersive dining
Journey back in time to Dickensian London and step inside the world that inspired A Christmas Carol at The Great Christmas Feast by The Lost Easte.
Expect an evening of Victorian yuletide feasting, complete with a three-course dinner inspired by forgotten recipes. As you dine, a talented cast of actors and musicians brings the story to life, with Charles Dickens himself guiding guests through the evening.
Best for: Immersive dining, date nights and Dickens fans.
Good to know: Seating is usually communal, helping to create the atmosphere of a Victorian feast. Dietary requirements can often be accommodated but should be requested when booking.
Christmas afternoon teas – Best for sweet treats
The traditional pastime of an indulgent afternoon tea feels even more special at Christmas, with many of London's best hotels and restaurants giving their menus a festive makeover.
Take a trip to Lapland at Hyatt Regency London – The Churchill, where a travel-inspired afternoon tea evokes Santa's home in the far north through spiced savouries and sweet treats. At The Landmark London, guests can enjoy seasonal creations including a white chocolate and cranberry yule log and a gingerbread, orange and dark chocolate choux.
At The Waldorf Hilton London, we think little ones will love the Elf afternoon tea, which features playful desserts including Buddy's spaghetti cupcake.
Best for: Sweet treats, special occasions and festive afternoons.
Good to know: Festive afternoon teas are extremely popular throughout December, particularly at weekends and during school holidays. Dietary requirements can usually be accommodated if requested in advance.
Winter rooftops – Best for festive drinks with a view
Soaking up views of London isn't limited to summer, as many of the city's best rooftop bars are transformed for winter.
From après-ski bars and cosy chalets to heated igloos decked out with twinkling lights and faux fur throws, there are plenty of spots to enjoy a mulled wine while taking in the London skyline.
In Shoreditch, our top pick is Boundary Rooftop's winter takeover for its hearty seasonal dishes and warming raclette. Or head to Aviary on the 10th floor of Montcalm Royal London House to enjoy cocktails in an alpine paradise high above the city.
Best for: Festive drinks, date nights and winter evenings.
Good to know: Rooftop igloos and heated terraces often require advance reservations, particularly in the week leading up to Christmas. Evening slots are especially popular on Christmas Eve.
Last-minute Christmas shopping on 24 December
Selfridges – Best for luxury gifts
Worth a visit for its impressive window displays alone, Selfridges on Oxford Street is one of London's best destinations for Christmas shopping.
The famous Christmas Shop usually opens from early autumn, filled with decorations, personalised gifts and festive treats. Spend Christmas Eve browsing the department store's extensive beauty, fashion, food and home departments to pick up thoughtful presents that won't feel like a last-minute purchase.
Best for: Beauty gifts, fashion lovers and last-minute shopping.
Good to know: Christmas Eve is one of the busiest shopping days of the year, so visiting earlier in the day is recommended. Many departments offer gift wrapping services, making those final purchases even easier.
Liberty – Best for unique gifts
Head to Liberty's famous Christmas Shop and browse one of London's most magical department stores. Housed inside its distinctive Tudor-style building, the historic retailer is a wonderful place to pick up thoughtful gifts on Christmas Eve.
Discover luxury decorations, beautiful tree ornaments and carefully curated presents across the fashion, beauty and homeware departments. We particularly love exploring the Christmas floor, where festive displays and unique decorations make even last-minute shopping feel special.
Best for: Design lovers, unique gifts and Christmas decorations.
Good to know: The Christmas Shop can become particularly busy in the afternoon on Christmas Eve, so visiting earlier in the day is recommended. Don't miss the store's famous Christmas decorations, which often sell out before the big day.
Harrods – Best for luxury brands
The bright lights of Harrods illuminate Knightsbridge year after year, welcoming shoppers through its famous doors. Harrods' legendary Christmas Shop, now known as Christmas World, traditionally opens in late summer, bringing beautiful decorations and gifts to the store months before Christmas arrives.
Bespoke services such as monogramming, gift wrapping and personal shopping appointments add an extra touch of luxury to any Christmas purchase.
Best for: Luxury brands and indulgent gifts.
Good to know: Christmas Eve is one of the busiest shopping days of the year, so arriving early is recommended.
Fortnum & Mason – Best for foodie gifts
Fortnum & Mason on Christmas Eve is a bustling but delightful place to be. Each floor is filled with exceptional British produce, from festive tipples and luxury hampers to artisan cheeses and seasonal treats perfect for a Christmas feast.
We absolutely love the Fortnum's Food Hall for its giant sausage rolls and Scotch eggs, which make excellent additions to a Christmas Eve spread. Throughout the festive season, visitors can also enjoy seasonal displays and occasional live performances that add to the ambience.
Best for: Foodie gifts, festive hampers and British produce.
Good to know: The Food Hall is especially busy on 24 December, so arrive early for the best selection of food and hampers. Many products are beautifully packaged, making them ideal last-minute gifts.
Christmas Eve transport and practical information
Public transport services in London often run a reduced schedule on Christmas Eve, so it's a good idea to check your route before you travel and keep in mind that there is no public transport on Christmas Day.
On the Tube, services typically begin to wind down in the afternoon and evening. Most bus routes operate during the day, but night services are usually not available.
Travel on the London Overground, DLR, Thames Clippers, National Rail, Gatwick Express, trams and coaches may also be affected during Christmas in London.
Find more information about transport over the festive season, visit the Transport for London website for the latest updates.
Check out more things to do in London over the festive period with our guide to Christmas Day and New Year’s Eve. Be sure to check what's happening in London in December and see what's on this weekend for fresh ideas. Download the Visit London app for exclusive offers and on-the-go inspiration.
