25 Things to Do in London This Winter
As the festive season rolls in, London transforms into a winter wonderland, offering a wide array of exciting activities. From dazzling lights to scenic views, gourmet food to cultural experiences, here are the top 25 things to do in London this winter, complete with prices and why each is a must-visit.
Ice Skating at Battersea Park ⛸️
Battersea Park’s pop-up ice rink is a winter favourite, set against the beautiful park landscape, complete with holiday decorations.
Price: £14-£16 per adult, £10-£12 per child (includes skate hire)
Outernet London 🌆
Outernet London is a new immersive entertainment district near Tottenham Court Road, featuring huge digital screens and creative installations. A great stop for high-tech visuals and cool selfies.
Price: Free
Liberté Rooftop Bar 🍷
Head to this chic rooftop bar for panoramic views of the city and cosy up with mulled wine or hot cocktails. Enjoy festive vibes with views of the skyline.
Price: £10-£20 per drink
Afternoon Tea & Cake at V&A Cafe 🍰
Treat yourself to a luxurious tea experience at the Victoria & Albert Museum’s café. Their elegant surroundings and delicious cakes are perfect for a warm winter afternoon.
Price: Afternoon Tea £30-£45
Painted Hall at the Old Royal Naval College 🎨
Often referred to as the "Sistine Chapel of the UK," the Painted Hall is a marvel of Baroque art with sweeping, intricately detailed frescoes. A hidden gem for art lovers.
Price: £15 per adult, free for children under 16
Carnaby Street Christmas Lights ✨
Stroll through the heart of Soho and admire the unique, themed Christmas lights on Carnaby Street, which are known for being colourful and quirky every year.
Price: Free
Southbank Winter Market 🎄
This riverside market offers festive treats, mulled wine, handcrafted gifts, and incredible views of the Thames. A perfect spot for holiday shopping and seasonal food.
Price: Free entry (food and drink vary)
British Museum 🏛️
The British Museum is one of the world's greatest collections of human history and culture. Perfect for a warm indoor day of learning and exploration.
Price: Free (some special exhibitions require tickets)
Sky Garden 🌿
London’s highest public garden offers incredible 360-degree views of the city. Escape the winter cold and enjoy the lush greenery and unique architecture.
Price: Free (booking required). Tickets open upon every Monday three weeks in advance.
Italian Bean Chocolate Masterclass 🍫
Discover the art of making fine Italian chocolates in a hands-on masterclass. Perfect for chocoholics and those seeking a cosy indoor activity.
Price: £55 per person
Sud Italia Pizza at Winterville 🍕
This Italian pop-up serves some of London’s best wood-fired pizza. Ideal for a quick, delicious meal after exploring the winter markets.
Price: £8-£15 per pizza
Bond Street and Oxford Street Shopping 🛍️
London’s most famous shopping streets are decorated with beautiful lights and festive displays, making it a shopper's paradise during winter.
Price: Free to browse (shopping prices vary)
Horse Guards Parade 👮
Catch the ceremonial changing of the guards, a classic London tradition. The uniforms and pageantry make it a memorable experience for visitors of all ages.
Price: Free
Kew Gardens Winter Lights 🌌
Each year, Kew Gardens transforms into an enchanting winter lights trail. Wander through glowing installations and enjoy festive treats along the way.
Price: £26.50 per adult, £18 for children
The Astronomy Photographer of the Year Exhibit 📷
This exhibition showcases some of the best celestial photography, making it a must-visit for science and photography enthusiasts.
Location: National Maritime Museum
Price: £10 per adult, free for children under 5
Van Gogh: The Immersive Experience 🖼️
Step inside the world of Van Gogh’s paintings with this immersive experience. With stunning visuals and storytelling, it’s a unique take on classic art.
Price: £25 per adult, £15 per child
Hyde Park Winter Wonderland 🎢
London’s largest Christmas fair is packed with rides, food stalls, games, and ice skating. It's an all-in-one festive experience that you can enjoy throughout winter.
Price: Free entry (rides, attractions, and food additional)
Hampstead Heath Winter Walk 🌲
Hampstead Heath offers beautiful, sweeping views over London, especially from Parliament Hill. It's perfect for a brisk winter walk, and the frosty landscape only enhances its beauty.
Price: Free
Christmas at Kenwood House 🏰
This historic mansion transforms into a winter wonderland with an illuminated light trail and festive decorations. A cosy yet grand setting for those looking to enjoy Christmas lights in a unique historical venue.
Price: £12 per adult, free for children under 5
St. Paul’s Cathedral Tour 🕍
Explore one of London’s most iconic landmarks in a peaceful winter setting. The Great Dome, crypt, and whispering gallery are all must-sees.
Price: £21 per adult, £9 for children
Leadenhall Market Christmas Lights and Shopping 🎁
This beautiful, covered market is decked out with Christmas lights and decorations, and its Victorian architecture adds festive charm. Great for unique gifts from local artisans.
Price: Free to enter (shopping prices vary)
Tower of London Twilight Tours 🌘
Discover the darker side of the Tower of London on a special twilight tour. Guides share stories of intrigue, mystery, and history, making it an eerie yet fascinating experience.
Price: £29 per adult, £14.50 for children
Winter Jazz Nights at Ronnie Scott’s Jazz Club 🎷
Warm up with live jazz music in the cosy, historic Ronnie Scott’s Jazz Club in Soho. With top jazz artists, it’s an ideal evening for music lovers.
Price: £30-£60 per ticket, varies by show
Christmas at Greenwich Market 🎅
Greenwich Market is a charming spot year-round, but during winter, it’s filled with festive stalls, holiday treats, and handmade gifts.
Price: Free entry (food and gifts for purchase)
Uber Boat by Thames Clippers Sightseeing 🚤
Travel along the Thames and see iconic landmarks like Tower Bridge, the London Eye, and Big Ben, all from the water—a unique perspective!
Price: From £8.20 (single ticket); discount with an Oyster card