Extra 20% off Today* | Use code FRESH20

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.

346 products
Load more

Real Customer Stories

Get inspired by these stories.

Linda · 12-04-2026

A great gift idea.

I was given a voucher at Christmas and quickly chose a show. The seats were good and we had an excellent day out.
Theatre Tickets to The Devil Wears Prada 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
Christine · 08-04-2026

The view from the shard

Absolutely magnificent views. Great purchase & worth every penny.
The View from The Shard for Two
Nh · 23-04-2026

Change Booking Great Service by Buy a Gift

I had to change date due to London Underground strikes and got an amazing experence from Buy a Gift
Silver Theatre Tickets to a West End Show for Two
Granny · 22-04-2026

Tickets Book of Mormon.

Very good. Sending tickets by post might be an option.
Theatre Tickets to a West End Show for Two
Donna · 28-02-2026

Fabulous gift

Fantastic evening of intrigue, good company and excellent food. The actors were superb and engaging making the evening fly. The hotel was lovely, room was very comfortable and the staff were friendly. Definitely recommend the Murder Mystery experience.
Overnight Murder Mystery Break for Two with Dinner
Kaz · 23-03-2026

Brilliant Gift

Absolutely brilliant gift and easy to use.
Visit to Kew Gardens and Palace for One
Izziesnan · 21-04-2026

Mother's Day Gift

My daughter & I had a lovely afternoon tea in Patisserie Valerie. We were able to change the sandwiches we didn't like. Fresh scones. Excellent value for money.
Afternoon Tea at Patisserie Valerie for Two
Jay · 19-04-2026

Friendly staff

A good selection of food in a lovely venue and friendly staff. An added bonus of beautiful grounds to walk and sit in
Luxury Afternoon Tea for Two
Dawnyo · 23-04-2026

Perfect gift

We had a fantastic time using our hotel stay gift was so easy to book using the voucher
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.