Extra 20% off Today* | Use code MATCH20

Buyagift logoBuyagift
Home...Things To DoThings to do in London at Christmas

Things to do in London at Christmas

Experience the magic of Christmas in London with a variety of festive activities. Glide around the ice rink at the iconic Somerset House, stroll through the enchanting Winter Wonderland in Hyde Park, or warm up with a cup of mulled wine at one of the many Christmas markets. Take a festive lights tour to admire the twinkling displays across the city or enjoy a traditional Christmas afternoon tea at a luxury hotel. Don't miss the opportunity to see the dazzling Christmas lights on Oxford Street and explore the magical window displays in Covent Garden. Embrace the holiday spirit in London with unforgettable Christmas experiences.

335 products
Load more

Real Customer Stories

Get inspired by these stories.

James · 11-06-2026

Stadium tour

Really pleased to have received this as a birthday gift. Really cool to see everything from Mikel’s office to chairman’s seat and all in between. Great to be back in the stadium after 17 years.
Arsenal Emirates Stadium Tour for Two Adults
Jo · 07-03-2022

Fantastic family fun!

This was a gift for our sons 12th birthday which had us as a family laughing the entire course! Highly recommend as an activity that the entire family, whatever the age, can really enjoy
Treetop Challenge for Two at Go Ape
Wolfy · 19-06-2026

Buy a gift

Everything was straightforward when I arrived , was directed from qué to separate booth where my admission was processed and advice given. The receptionist marked on a map places I was interested in. Enjoyed the bus which is grate for people with walking difficulties being able to get on and off throughout the day.
Visit to Kew Gardens and Palace for One
Abi · 30-06-2026

Best gift for Arsenal lovers

Great time on the tour of the stadium. Easy to book.
Arsenal Emirates Stadium Tour for One Adult and One Child
Marta · 27-06-2026

Amazing experience!

It was a present for my mother-in-law. She absolutely loved it. Amazing show and highly recommend.
Theatre Tickets to a West End Show for Two
Laura · 26-03-2018

Lovely Gift

Great service, delicious meal, lovely restaurant with a good atmosphere. We really couldn't fault it
Three Course Meal for Two at Prezzo
Jim · 21-06-2026

Great gift

It was a most welcome gift, All the staff we encountered were very polite and helpful. The views were fantastic especially on the sunny day we went. Would recommend to all.
The View from The Shard for Two
Mozz · 28-05-2026

This was a great gift for me and the family

Everything went so smooth from booking the tickets to going to the Wembley Stadium tour.
Tour of Wembley Stadium for Two Adults and Two Children
Sam · 23-05-2026

Best View

Amazing experience, and the views, wow, definitely recommend doing this.
The View from The Shard for One
C&p · 23-05-2026

Very thoughtful Christmas present from our son

Fabulous, tasteful dinner at Galvin la Chapelle
Three Course MICHELIN Starred Set Menu with Bubbles for Two at Galvin La Chapelle
Kaycee · 30-06-2026

Lovely friendly establishment

Easy check in, clean rooms, lovely breakfast and friendly staff.
Two Night Hotel Break for Two

FAQS

What are the best things to do in London for Christmas?

Experience festive London with river cruises, themed afternoon teas, and Christmas lights bus tours.

Can I buy a Christmas gift for a specific London experience?

Yes, you can select from a variety of experiences like the London Eye, The Shard, or theatre shows.

Can I gift a London experience that’s valid during the holiday season?

Yes, many of our London experiences are available throughout December, perfect for the festive period.

What’s a good Christmas experience for families in London?

Family-friendly experiences like the London Zoo, Harry Potter Studio tours, or river sightseeing are perfect for all ages.

Can I book a festive afternoon tea in London as a Christmas gift?

Yes, festive-themed afternoon teas are available at iconic London hotels and venues, perfect for a seasonal treat.

What are the best Christmas theatre shows in London?

London’s West End offers Christmas classics like A Christmas Carol, ballet performances, and musicals.