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.

Collage: The London Eye from the South Bank, Wellington Arch at Hyde Park Corner, Street food stalls in Covent Garden, A London bus Christmas decoration, Children ice skating
Photos: Pixabay contributors, credited in the guide below

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

The London Eye from the South Bank
Photo: aetaylor on Pixabay

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

Wellington Arch at Hyde Park Corner
Photo: virtuallyinsync on Pixabay

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

Street food stalls in Covent Garden
Photo: MonicaVolpin on Pixabay

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 Old Royal Naval College, Greenwich
Photo: eduardovieiraphoto on Pixabay

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

6. Christmas lights

A London bus Christmas decoration
Photo: gabalro on Pixabay

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

Children ice skating
Photo: ferobanjo on Pixabay

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.