Top 10 Things To Do In London On Christmas Day For A Joyful Holiday Experience

Cruising the calm Thames is one of the most relaxing things to do in London on Christmas Day.

On Christmas Day, London is there with a subtle magic, a cool atmosphere, lights, and traditions that seem never to fade. Some of the most beloved things to do in London on Christmas Day include riverside walks, lovely lunches, and early morning events which energise the city. From the allure of Covent Garden to the tranquillity of Hyde Park, the capital provides times of joy, meditation, and loveliness. The city is all set to reveal the warm and hospitable side that makes the celebration unforgettable, whether you are attracted by the ancient churches, scenic cruises, or just soaking in the atmosphere.

Top 10 Things To Do In London On Christmas Day

Discover unique and memorable things to do in London on Christmas Day, from riverside walks to scenic Thames cruises and festive church visits.

1. Walk Along The South Bank

Strolling the scenic South Bank is one of the most peaceful things to do in London on Christmas Day.

Photo: Eugenia Remark / Pexels / Image For Representation Only

If you walk along the South Bank in London on Christmas Day, you will find the place very calm and atmospheric. New Carols will be sung by the local people. This is much more visible in the early morning or in the late afternoon. Start at Westminster Bridge and walk eastwards along the river, going past the London Eye, Royal Festival Hall, and the National Theatre. The riverside path is almost always decorated with bright lights, and it also offers magnificent views across the river to Big Ben, St. Paul’s Cathedral, and the Shard.

Highlights: London Eye, St. Paul’s views, festive lights
Location: South Bank, London SE1, UK

2. Attend Christmas Day Service At Westminster Abbey

The exterior of Westminster Abbey with Gothic architecture and grand arched entrance on a clear day.

Photo: Dominika Gregušová / Pexels

Westminster Abbey hosts the Christmas Day Eucharist Service at 10:30 am, offering a historic and spiritual way to celebrate. Attending this service is more than a religious act—it’s a powerful experience filled with choral music, soft lighting, and centuries of royal history. The service includes traditional carols, Bible readings, and a Christmas sermon delivered by the Dean of Westminster. Spending Christmas morning here provides a moment of reflection and peace within one of London’s most beautiful and iconic buildings, making it a truly meaningful way to begin the day.

Highlights: Choral music, historic setting
Location: 20 Deans Yard, Westminster, London SW1P 3PA, UK

3. Watch The Peter Pan Cup In Hyde Park

Watching swimmers in Serpentine Lake is one of the most thrilling things to do in London on Christmas Day.

Photo: Gustavo Vizart / Pexels / Image For Representation Only

The Peter Pan Cup is a cherished London tradition that has been held since 1864. Every Christmas morning at 9 am, members of the Serpentine Swimming Club dive into the freezing Serpentine Lake in Hyde Park for a 100-yard race. Though only members can participate, spectators gather to cheer them on—many swimmers even wear festive costumes. Named after Peter Pan by author J.M. Barrie in 1904, the event is one of the most iconic things to see in London on Christmas Day. For the best view, arrive by 8:30 am near the Serpentine Café.

Highlights: Christmas swim tradition, spectator-friendly
Location: Serpentine Lake, Hyde Park, London W2 2UH, UK

4. Take A Christmas Day River Cruise

Cruise boat on the River Thames with people on deck, London buildings in the background.

Photo: B Balaji / Wikimedia Commons

On Christmas Day, a Thames river cruise is indeed a very special way to take a leisurely tour around London and its landmarks, surrounded by festive peace. These companies operate sightseeing or lunch cruises with several departures on the same day at noon. These cruises pass by places of interest such as Tower Bridge, the London Eye, St. Paul’s Cathedral, and the Shard, thus guests have the choice of panoramic views from the heated cabins or open decks. Some also give you access to the drink bar with typical beverages like mulled wine; others bring live commentary or even a multi-course Christmas meal.

Highlights: Thames views, festive lunch
Location: Westminster Pier or Tower Pier

5. Enjoy A Festive Lunch At A Luxury Hotel

The Savoy Hotel entrance is adorned with Christmas lights and small decorated trees outside.

Photo: Loco Steve / Wikimedia Commons

One of the most extravagant things that you can do in London on Christmas Day is to have a traditional lunch at one of the city’s luxury hotels. The Ritz, Claridge’s, and The Savoy are the venues that come to mind when one thinks about celebrating Christmas Day in the city. They offer elaborate multi-course Christmas feasts, complete with roast turkey, Yorkshire puddings, and rich desserts like plum pudding or yule log. Quite a few of them also have live music, the prettily decorated dining rooms, and even Father Christmas visiting.

Highlights: Multi-course meal, elegant décor
Location: Varies

6. Stroll Through Covent Garden’s Christmas Displays

Snowman, snowy Christmas trees, and turquoise gift boxes at Covent Garden festive display.

Photo: Christine Matthews / Wikimedia Commons

One of the most scenic things you can do is to take a walk in Covent Garden. Though shops and restaurants are closed, the piazza remains open to the public and fully decorated with festive cheer. The towering Christmas tree, oversized baubles, mistletoe chandeliers, and fairy lights create a magical atmosphere perfect for holiday photos. Besides, one more thing that makes the place even more interesting is that street performers are there even on December 25th, so the experience gets even more charming. Go early in the morning or bring the day to a close to find the square at its most tranquil.

Highlights: Giant tree, fairy lights, mistletoe
Location: Covent Garden Piazza, London WC2E 8RF, UK

7. Attend Christmas Day Service At St Paul’s Cathedral

Attending a festive service is one of the most spiritual things to do in London on Christmas Day.

Photo: Nicolas Postiglioni / Pexels / Image For Representation Only

Attending a Christmas Day service at St Paul’s Cathedral is one of the most fulfilling experiences if you’re wondering what to do in London on Christmas Day. The 10:30 am Festal Eucharist features beautiful choral music, Bible readings, and a heartfelt sermon—all in one of London’s most iconic landmarks. With its grand dome and rich history, St Paul’s offers a deeply atmospheric setting for reflection and celebration. Doors open 45 minutes early, and seating is first-come, first-served. Admission is free, though donations are welcome. It’s a spiritually rich and memorable way to start Christmas morning in the city.

Highlights: Grand interior, choir, readings
Location: St. Paul’s Churchyard, London EC4M 8AD, UK

8. Explore Hyde Park On Foot Or By Bike

A man rides a bike along a tree-lined path in Hyde Park, London, with people walking ahead.

Photo: Daderot / Wikimedia Commons

Hyde Park to spend time in is certainly one of the most serene ways to celebrate Christmas Day in London. The park is open throughout the year and offers not only vast spaces but also frost-covered paths and scenery, making it the perfect combination for a winter walk or ride. Begin at either Hyde Park Corner or Marble Arch and then walk toward Serpentine Lake, from where you could catch the very last of the Peter Pan Cup. If you would rather travel on wheels, the Santander Cycles are at your disposal there.

Highlights: Serpentine Lake, quiet paths, winter trees
Location: Hyde Park Corner, London W2 2UH

9. Join A Guided Christmas Day Walking Tour

Walking past decorated Harrods is one of the most iconic things to do in London on Christmas Day.

Photo: AXP Photography / Pexels/ Image For Representation Only

Joining a themed walking tour for a unique and educational experience is among the most interactive things to do in London on Christmas Day. Usually, these companies, London Walks and Free Tours by Foot, provide December 25th special tours focusing on topics like the life and works of Charles Dickens, royal landmarks, or historic neighbourhoods. Thematic guided walks are a combination of storytelling, history, and sightseeing, ideal for someone who desires to visit the city while learning something. Also, it’s a great way to be with the people who have similar interests while seeing London from a new angle.

Highlights: Dickensian London, royal history, holiday stories
Location: Varies

10. Take A Christmas Day Sightseeing Bus Tour

Riding a red double-decker bus is one of the most scenic things to do in London on Christmas Day.

Photo: Pixabay / Pexels / Image For Representation Only

If you prefer to stay warm while enjoying the views, a panoramic bus tour is one of the cosiest ways to experience Christmas Day in London. These open-top or glass-roof buses take you past major landmarks like Buckingham Palace, Tower Bridge, Big Ben, and Westminster Abbey, making it ideal for first-time visitors or anyone seeking a relaxed holiday outing. With no need to walk in the cold, it’s a comfortable and hassle-free way to soak in the city’s festive charm. Sit back, stay warm, and enjoy London’s iconic sights from the comfort of your seat.

Highlights: Open-top views, major landmarks
Location: Varies

Spending Christmas Day in London is a peaceful yet festive experience filled with timeless traditions and quiet charm. From watching the Peter Pan Cup to riverside walks and indulgent Christmas lunches, the city offers unique moments on December 25th. While most places close, those that stay open reveal unforgettable experiences. If you’re looking for things to do in London on Christmas Day, book your seasonal escape today with TripXL and discover hidden holiday gems.

Cover Photo: Eugenia Remark / Pexels

Frequently Asked Questions

Of course, lots of ancient churches like Westminster Abbey and St. Paul’s Cathedral have Christmas Day services that are free. Getting there early is advised so you can get a seat.
Luxury hotels such as The Ritz, Claridge’s, and The Savoy serve Christmas Day lunch. You need to book as soon as possible because places become full very quickly.
City Cruises is one of the companies that offer special sightseeing or lunch cruises on the Thames. It is a beautiful and festive way to see the landmarks of London.
Indeed, it is open all day. It is also where you can find an opportunity for a silent walk, winter picnic, or watch the Peter Pan Cup in the morning.
Christmas activities such as looking for reindeer at Covent Garden, having a festive hotel lunch with a kid-friendly menu, and going for a holiday light walk in central London are great for kids.

Recommended Articles

Leave a Reply

Top Travel Destinations by Month