London's Best Christmas Markets and Winter Events
Southbank Centre Winter Market, Hyde Park Winter Wonderland, Leicester Square, Covent Garden and more – the best Christmas markets and festive events in London.

From riverside chalets to a vast winter fairground, London goes all out at Christmas. Here are the best markets and events for festive food, gifts and lights.
1. Southbank Centre Winter Market

Wooden chalets line the river between the London Eye and the Southbank Centre, serving mulled wine, street food and crafts, with views of Westminster.
2. Hyde Park Winter Wonderland

London's biggest festive event, with markets, rides, an ice rink, shows and food stalls. Book tickets for busy days in advance.
3. Leicester Square Christmas Market
A compact market in the heart of the West End, close to theatres and the Covent Garden lights.
4. Covent Garden

Not a traditional market, but the giant Christmas tree, decorations and shops make it one of the most festive spots in the city.
5. Greenwich Market

The covered market sells crafts, gifts and food, and the area combines nicely with a walk in Greenwich Park.
6. Christmas lights

Oxford Street, Regent Street and Carnaby Street put on spectacular light displays, and illuminated trails run in places such as Kew Gardens.
7. Ice skating

Seasonal rinks often appear at landmarks such as Somerset House and the Natural History Museum – check which are running each year.
Tips
- Go on weekday afternoons to avoid the biggest crowds.
- Contactless payment is accepted almost everywhere.
- For more festive trips, see our guide to Europe's most charming Christmas markets.
Frequently asked questions
When do London's Christmas markets open?
Most open in mid-to-late November and run until around Christmas or early January. Check each market's website for exact dates.
Are London's Christmas markets free?
Most markets are free to enter. Hyde Park Winter Wonderland has free entry at some times but may require timed tickets at busy times, and rides cost extra.



