There’s something truly enchanting about London during the festive season.
As the days grow shorter and the air gets crisp, the city transforms into a winter wonderland that would make even Ebenezer Scrooge crack a smile.
Here’s your guide to experiencing the best of London’s Christmas magic.
Must-Visit Christmas Markets
Southbank Centre Winter Market
Location: Belvedere Road, London SE1 8XX
Nearest Tube: Waterloo or Westminster
When: Mid-November to early January
Nestled along the Thames, this beautiful market combines traditional wooden chalets with modern street food vendors. The backdrop of the London Eye and Houses of Parliament makes it particularly magical after sunset. Explore artisanal gifts, enjoy mulled wine, and sample international street food while taking in riverside views. Don’t miss the custom-made fire pits where you can toast marshmallows.
Leicester Square Christmas Market
Location: Leicester Square, London WC2H 7LU
Nearest Tube: Leicester Square
When: Early November to early January
In the heart of London’s entertainment district, this intimate market transforms the famous square into a festive village. Browse handcrafted gifts and decorations, enjoy traditional bratwurst, and warm up with hot chocolate. The Spiegeltent, a beautiful vintage venue, hosts special Christmas shows and cabaret performances.
Greenwich Christmas Market
Location: Greenwich Market, London SE10 9HZ
Nearest Station: Cutty Sark DLR or Greenwich
When: November to December
Set within the historic UNESCO World Heritage site, Greenwich Market becomes especially magical during Christmas. The covered market features over 120 craft stalls, independent designers, and antique dealers. Look for unique handmade gifts, artisanal foods, and local artwork. The nearby Greenwich Naval College provides a stunning backdrop for photos.
Winter Wonderland in Hyde Park
Location: Hyde Park, London W2 2UH
When: Mid-November to early January
Nearest Tube: Hyde Park Corner or Marble Arch
Not just a market but an entire Christmas festival, Winter Wonderland is London’s largest festive celebration. The massive Bavarian-style Christmas market features hundreds of wooden chalets selling everything from handcrafted gifts to festive treats. Beyond shopping, enjoy:
- The UK’s largest outdoor ice rink
- A spectacular circus show
- Traditional fairground rides
- The Giant Observation Wheel
- Multiple themed bars and restaurants
Pro tip: Book your tickets online in advance, especially for evening slots. Entry prices vary depending on peak times, with some off-peak slots offering free admission.
Covent Garden’s Christmas Spectacle
Location: Covent Garden Piazza, London WC2E 8RF
Nearest Tube: Covent Garden
Covent Garden has been London’s Christmas crown jewel for centuries. The historic market building dazzles with its giant mistletoe chandeliers and London’s biggest hand-picked Christmas tree. The indoor Apple Market transforms into a Christmas shopper’s paradise, featuring British craftspeople selling unique gifts and decorations.
Don’t miss the daily “snow” falls in the central courtyard – a magical experience occurring every hour from 12 PM to 6 PM.
Oxford Street & Regent Street Lights
Location: Oxford Street & Regent Street, Central London
Nearest Tube: Oxford Circus
The famous Oxford and Regent Street Christmas lights display is a London tradition dating back to 1959. Each year brings a new theme, with thousands of twinkling lights creating a canopy above these bustling shopping thoroughfares. For the best experience:
- Visit after sunset (around 4 PM in winter)
- Explore nearby Carnaby Street for alternative light displays
- Stop by Liberty London for their famous Christmas shop
- Check out Selfridges’ elaborate window displays
Borough Market’s Festive Feast
Location: 8 Southwark Street, London SE1 1TL
Nearest Tube: London Bridge
London’s oldest food market becomes a gastronomic Christmas paradise. Special seasonal vendors join the regular traders, offering:
- Traditional Christmas puddings and mince pies
- Artisanal cheeses and cured meats
- Mulled wine and spiced cider
- International Christmas delicacies
- Unique food gifts and hampers
Must-try: The hot chocolate from Rabot 1745 and the legendary Christmas pudding from Bread Ahead.
Kew Gardens’ Christmas Trail
Location: Richmond, London TW9 3AE
Nearest Station: Kew Gardens (District Line or Overground)
When: Late November to early January
Christmas at Kew is a spectacular after-dark experience featuring:
- Over a million twinkling lights
- Stunning light installations and laser shows
- Christmas village with traditional market stalls
- Street food vendors and mulled wine stations
- Santa’s Grotto for children
Book well in advance – this is one of London’s most popular Christmas attractions.
Churchill Arms Pub
Location: 119 Kensington Church Street, Kensington, London W8 7LN
Nearest Tube: Notting Hill Gate
This historic pub becomes London’s most decorated building during Christmas, featuring:
- Over 80 Christmas trees
- 22,000 lights
- Spectacular photo opportunities
- Traditional Thai food served inside
- Historic English pub atmosphere
Practical Tips for Your Christmas Visit
Timing
- Most Christmas attractions open mid-November
- Peak season is December 1-24
- Many markets remain open until early January
- Book popular attractions in advance
Weather & Packing
- Average temperatures: 4-8°C (39-46°F)
- Pack warm, waterproof clothing
- Comfortable walking shoes essential
- Bring a camera for photos
Transport
- Get an Oyster card or use contactless payment
- Most attractions are easily accessible by tube
- Check TFL website for holiday service changes
- Consider purchasing a London Pass for multiple attractions
Shopping Hours
- Extended hours in December (often until 9 PM)
- Early closing on Christmas Eve
- Most places closed on Christmas Day
- Boxing Day (December 26) sales begin
Market Shopping Tips
- Bring cash (though most vendors accept cards)
- Visit markets early in the day to avoid crowds
- Weekday mornings are quietest
- Many markets offer special evening events
London at Christmas is truly magical, offering a perfect blend of traditional markets, modern attractions, and festive cheer. Whether you’re shopping for unique gifts, enjoying seasonal treats, or simply soaking in the atmosphere, the city provides an unforgettable Christmas experience. Remember to plan ahead for popular attractions, but also leave time to wander and discover the unexpected festive delights that make London special during this time of year.