Extra 15% off Today* | Use code OFFER15

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.

373 products
Load more

Real Customer Stories

Get inspired by these stories.

Sue · 20-02-2026

Wonderful meal.

We have been to Marco Pierre Whites a few times. Always a relaxing enjoyable meal.
Happy Birthday Experience Gift Box
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
Archer · 20-01-2026

View from the Shard

Excellent day out, enjoyed it. Great offer.
The View from The Shard for Two
J · 05-01-2026

Easy to redeem our voucher

We booked an Arsenal stadium tour with BuyaGift and it was really easy and worked well. It also was slightly cheaper than the tour sold by Arsenal.
Arsenal Emirates Stadium Tour for Two Adults
Laura · 04-02-2026

Great show 5*

This show was up there with the best I have seen. The songs where phenomenal and the outfits were even better!!
Theatre Tickets to a West End Show for Two
Shell · 31-01-2026

Good fun night

Good fun recommend this to anyone
Overnight Murder Mystery Break for Two with Dinner
Kieran · 29-01-2022

I hadn’t been to the cinema in years so it was perfect.

I had not been to the cinema for like 3-4 years and normally I would not treat myself to go. But I got this for a Christmas present and went to go an watch the new James Bond film it was very cool with my girlfriend. The process of getting the code to then book the tickets was very simple and self explanatory. So I would recommend this as a present to anyone particularly someone who does not go to the cinema very often.
Cinema Tickets with Popcorn Experience Gift Box
Martin · 20-02-2026

Great experience!

Had a wonderful time, the show was amazing!
Silver Theatre Tickets to a West End Show for Two
Gemz · 17-02-2026

Great spa day

The lady we had for the massages was great really did make us feel comfortable
Bannatyne Blissful Spa Day with a 25 Minute Treatment for Two
Marie · 20-02-2026

Lovely winter break

Had a great couple of nights at the Red Lion in Hawkshead.Comfy big bed, big telly and good food. Staff were charming. 2night breaks are v good value. Will continue using this product as we have for many years.
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.