Extra 10% off Today* | Use code BLOOM10

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.

365 products
Load more

Real Customer Stories

Get inspired by these stories.

Cazzia · 21-03-2026

Great hotel and spa

Spa was lovely pool was warm and the afternoon tea was really good
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
Char · 19-03-2026

Great value!

Amazing value and great service!
Afternoon Tea for Two Experience Gift Box
Princess · 19-03-2026

Enjoyable show

Exchanged a buyagift voucher for 4 theatre tickets so booked Wicked. Easy to exchange and book. It was an 8th birthday surprise for my granddaughter who absolutely loved the show. Went with my daughter, my granddaughters friend and myself. Had good seats row N at no extra cost
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
Tam · 01-03-2026

Great couples gift

Great gift very enjoyable
Bannatyne Blissful Spa Day with a 25 Minute Treatment for Two
Ann · 21-03-2026

Afternoon tea

Lovely afternoon tea, very friendly staff, couldn’t fault it but wish there were more venues
Afternoon Tea at Patisserie Valerie for Two
Kazza · 16-03-2026

Amazing views

Had a good hour and half at the view of the shard. Had a relaxing glass of bubbly to complement the view
The View from The Shard for Two
Marie · 03-03-2026

Simple and organised

Only just booked so cannot fully review yet, however booking was no problem, no complications.
Bannatyne Blissful Spa Day with 25 Minute Treatment for One
Jan · 21-03-2026

Lovely afternoon tea

From start to finish the staff were amazing - so helpful and friendly. Food was great with lots of choice
Luxury Afternoon Tea for Two
Susan · 17-03-2026

Brilliant gift - a real treat

Great choice of venues and the booking process was very straightforward.
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.