This blog post is all about what to do on Christmas Day in London.

There’s something truly magical about Christmas Day in London.
The city transforms into a winter wonderland filled with glittering lights, festive cheer, and timeless traditions.
After spending three years living in London, I feel like Christmas truly is the best time of year to visit London and appreciate its beauty.
From the sparkling streets of Oxford Circus to cozy pub lunches by the fire, London knows how to do Christmas right.
Whether you’re visiting for the first time or you’re a local looking to experience something new, spending Christmas Day in London is an unforgettable experience.
RELATED Christmas Day in London blog posts to read:
- Best 10 Things to Do in London This Christmas 2025
- Where to Eat At Old Spitalfields Market in London
- Will I Ever Make London Home?
- What Happened at the Sony’s BRIT Awards After-Party
- Five Things I Miss About Living in London
This blog post is all about how to spend Christmas Day in London.
How to Spend Christmas Day in London 2025 Guide
In this guide, I’ll share everything you need to know about how to spend Christmas Day in London.
From where to enjoy a delicious Christmas dinner and the best festive hotels to stay in, to where to see the city’s famous Christmas lights and how to plan your perfect Christmas Day itinerary.
If you’ve ever dreamed of celebrating Christmas in true London style, this guide will help you make the most of every magical moment.
Why You Should Spend Christmas Day in London
London at Christmas is truly magical. From sparkling lights draped across Regent Street to cozy pubs serving hearty roasts, the city transforms into a winter wonderland throughout December.
But while the lead-up to Christmas is full of festive markets and shopping, Christmas Day in London offers something entirely different.
A rare moment of calm in one of the world’s busiest cities.
The streets fall quiet, the usual traffic disappears, and locals retreat indoors to celebrate.
You’ll see families walking together through Hyde Park, couples taking photos in front of iconic landmarks without crowds, and tourists soaking up the peaceful beauty that only comes once a year.
If you’re visiting London for the holidays, Christmas Day in London is your chance to slow down, savour the magic, and see the city in a completely different light.
What Will the Weather Be Like on Christmas Day in London?
You can expect cold, crisp winter weather on Christmas Day in London.
December temperatures usually range from 2°C to 8°C (36°F–46°F). Snowfall is rare (though every Londoner still secretly hopes for a white Christmas) but frost and light drizzle are common.
Daylight is short, with the sun rising around 8am and setting just after 4pm, which adds to the cosy, twinkling atmosphere of the city.
Pack warm layers, a waterproof coat, and comfortable shoes for walking.
If you’re lucky, you’ll wake up to misty, golden light across the Thames or an early morning frost in Hyde Park. It’s perfect for a festive winter stroll.

Where to Have Christmas Dinner in London
Most restaurants close on December 25th, but a handful of London’s top hotels and traditional pubs open their doors for a festive Christmas lunch or dinner.
Most will offer multi-course menus with roast turkey, pigs in blankets, and Christmas pudding.
Here are some of the best places to book (and yes, you’ll need to reserve early, ideally by November):
1. The Ritz London
For the ultimate luxury experience, The Ritz Restaurant serves one of London’s most iconic Christmas Day lunches.
Expect a five-course meal, champagne, carol singers, and impeccable service in the hotel’s glittering dining room.
2. The Savoy Grill
Located on the Strand, The Savoy Grill offers a lavish set menu with festive British classics and beautiful art deco surroundings.
Perfect for those wanting an elegant, film-worthy Christmas experience.
3. Claridge’s
Claridge’s is a London Christmas icon, known for its stunning tree and glamorous décor.
Their Michelin-starred restaurant typically offers a festive lunch and afternoon tea on Christmas Day.
4. The Dorchester
Another London legend, The Dorchester on Park Lane hosts an exquisite Christmas feast with champagne, live music, and indulgent desserts.
5. Trafalgar Tavern
If you’d rather something cosy and authentic, Trafalgar Tavern in Greenwich serves one of the best traditional pub-style Christmas dinners in the city.
I’ve had Christmas dinner here myself (turkey, roast potatoes, mulled wine, and all) and it was as warm and festive as it gets.
Whether you go for glitz or homeliness, make sure to book weeks in advance and double-check opening hours.

The Best Hotels to Stay in for Christmas in London
London’s luxury hotels go all out for Christmas.
Think twinkling trees, roaring fires, festive afternoon teas, and decorations straight out of a holiday movie.
If you’re visiting London during the festive season, it’s worth splurging on a stay that will make the experience even more special.
1. Claridge’s, Mayfair
Every year, Claridge’s unveils one of the city’s most famous Christmas trees, designed by top fashion houses like Dior or Louis Vuitton.
Expect five-star service, impeccable style, and pure festive glamour.
2. The Dorchester, Park Lane
The Dorchester’s grand lobby becomes a winter wonderland, complete with carol singers and festive dining.
Its location near Hyde Park makes it perfect for exploring the city on Christmas Day.
3. The Connaught, Mayfair
For a slightly quieter luxury stay, The Connaught is beautifully decorated and known for its warm, intimate atmosphere.
The hotel bar also makes a perfect stop for a Christmas cocktail.
4. The Savoy, The Strand
Another London classic, The Savoy sparkles at Christmas. Its central location means you can easily walk to Covent Garden and the Thames.
An ideal location for those staying over Christmas Day.

Best Things to Do in London on Christmas Day
While many attractions close, there’s still plenty to enjoy on December 25th if you plan ahead.
1. Take a Morning Walk Through London’s Parks
Start the day with a festive stroll. Hyde Park, Regent’s Park, and St James’s Park are open year-round, offering beautiful winter scenery and a peaceful escape from the city buzz.
If you’re an early riser, catch the Serpentine Swimming Club’s Christmas Day Race in Hyde Park. A quirky tradition where brave swimmers dive into icy waters at dawn.
2. See London’s Landmarks Without the Crowds
Christmas morning is the only time you’ll find landmarks like Big Ben, Buckingham Palace, and Tower Bridge almost empty.
Bring your camera as the city looks stunning under the soft winter light.
3. Attend a Christmas Day Service
Even if you’re not religious, attending a service at Westminster Abbey, St Paul’s Cathedral, or St Martin-in-the-Fields is a memorable experience.
Expect beautiful choirs, candlelight, and centuries-old traditions.
4. Enjoy a Christmas Day Tour
With public transport closed, some companies like Big Bus Tours and Golden Tours offer special Christmas Day sightseeing trips.
It’s a unique way to see the city while learning about its history.
5. Relax with a Festive Drink
After lunch, unwind at your hotel bar or a nearby pub that’s open for the holiday.
Many serve mulled wine or hot toddies by the fire. The perfect way to end a festive day.

Christmas Lights in London
Even though shops close on Christmas Day, London’s Christmas lights and displays continue to shine across the city.
Here’s where to see the best of them:
- Regent Street & Oxford Street – Iconic angel lights and festive window displays.
- Bond Street – Designer shops like Cartier and Tiffany go all-out with magical decorations.
- Covent Garden – Twinkling trees, giant baubles, and carol singers fill the square.
- Carnaby Street – Known for creative themed displays every year.
- Winter Wonderland, Hyde Park – Though closed on Christmas Day itself, the lights are still visible from the park gates, and you can visit the day before or after.
For an extra-special experience, book a Christmas Lights Tour on Christmas Eve or Boxing Day by black cab or double-decker bus.
Christmas Day in London Itinerary
Below is an example itinerary for how you can spend your Christmas Day in London.
Christmas Morning in London (8am–11am)
- Wake up to a festive breakfast in your hotel.
- Take a morning walk through Hyde Park or along the Thames.
- Watch the Serpentine Christmas Swim if you’re nearby.
Christmas Day in London: Midday (12pm–3pm)
- Head to your pre-booked Christmas lunch at one of London’s hotels or pubs.
- Toast with champagne or mulled wine and enjoy a long, indulgent meal.
Christmas Day in London: Afternoon (3pm–5pm)
- Stroll through quiet streets to see landmarks like Westminster Abbey and Buckingham Palace.
- Stop for photos and soak up the calm of the city.
Christmas Day in London: Evening (6pm–9pm)
- Enjoy a relaxed drink or dessert at your hotel.
- Watch a Christmas movie or take an evening walk to see the city lights twinkle one last time.

Christmas & Winter Movies Set in London
If you want to get into the festive spirit before your trip (or after you return), here are some classic holiday films set in London or around the UK:
- Love Actually (2003) – The ultimate London Christmas movie.
- The Holiday (2006) – Half set in the English countryside, half in L.A., full of festive charm.
- Last Christmas (2019) – Filmed all around Covent Garden, Soho, and the South Bank.
- Bridget Jones’s Diary (2001) – Not strictly a Christmas film, but full of wintery London moments.
- A Christmas Carol – From the 1951 version to The Muppet Christmas Carol, this Dickens classic is pure London tradition.
The Magic of Christmas Day in London
Whether you’re sipping mulled wine by a hotel fireplace or walking through the quiet streets of Westminster, Christmas Day in London is a one-of-a-kind experience.
It’s peaceful, festive, and full of charm. A moment when one of the world’s busiest cities seems to pause and take a deep breath.
Just remember to plan ahead: book your restaurant and hotel early, check transport options, and pack for winter weather.
Then simply slow down, soak up the lights, and enjoy the most wonderful time of the year, London style.
RELATED Christmas Day in London blog posts to read:
- Best 10 Things to Do in London This Christmas 2025
- How to Spend Christmas Day in New York City
- How to Spend Christmas Day in Sydney 2025
- Best 30+ Christmas Gifts for Book Lovers That Aren’t Books
- The Best 15 Cozy Winter Books to Read This Christmas

By Orlagh Shanks
Orlagh Shanks is the Editor of Orlagh Claire, an award-winning travel and lifestyle blog.
After working in the PR & Influencer Marketing industry, Orlagh quit her job to travel Asia for 12 months and moved to Sydney, Australia where she is now a full-time travel blogger and content creator sharing travel tips and recommendations for all 30 of the countries she’s visited so far.

Leave a Reply