Last updated:
From late November the capital turns its parks, riverside terraces and historic squares over to the business of mulled wine, timber chalets and the slow drift of woodsmoke. London does not have a single great Christmas market in the German tradition so much as a constellation of them, each with its own character, from the fairground spectacle of Hyde Park to the quieter craft stalls along the Thames. This guide is for the discerning visitor who wants to know which markets are worth the journey, how to reach them and how to enjoy the season without the worst of the crowds.
What are London's Christmas markets like?
London's Christmas markets are typically open-air clusters of wooden chalets selling mulled wine, street food, crafts and gifts, usually running from mid to late November until just after Christmas or into the New Year. They range from vast festive fairgrounds with rides and ice rinks to intimate riverside and courtyard markets focused on independent makers and food.
Unlike the centuries-old markets of Nuremberg or Vienna, most of London's are relatively modern productions, designed as much for atmosphere as for shopping. That works in the visitor's favour. You can combine a market with the season's illuminations, a museum visit or a West End show, treating it as one stop on a wider festive itinerary rather than a destination in itself. For the broader picture of what is on across the season, see our guide to events in London month by month.
Winter Wonderland in Hyde Park
Winter Wonderland in Hyde Park is the largest and best known of London's festive attractions, combining a Christmas market with fairground rides, an ice rink, live shows and bars. It is enormous, lively and family oriented, sitting at the heart of the park near Hyde Park Corner and Marble Arch, and it dominates the season in scale and popularity.
Entry to the grounds is generally free, though many rides, shows and attractions are ticketed individually. It is the place to come for spectacle rather than serene shopping. Expect crowds, especially at weekends and after dark, and consider a weekday afternoon visit if you prefer a calmer experience.
- Nearest Underground: Hyde Park Corner on the Piccadilly line, or Marble Arch on the Central line.
- Best for: families, fairground thrills and a big festive night out.
- Tip: book any timed attractions in advance and arrive before dusk to see the lights come up.
Southbank Centre Winter Market
The Southbank Centre Winter Market runs along the riverside walkway beside the Thames, with a long parade of chalets selling street food, mulled wine, crafts and gifts. It is free to wander, easy to combine with a walk along the South Bank, and offers some of the finest views in the city, looking across the water towards the lights of the Embankment.
This is one of the most pleasant markets for simply strolling, eating well and soaking up the atmosphere without committing to tickets. It pairs naturally with nearby cultural draws and is an easy addition to any day spent exploring the riverside. The closest stations are Waterloo and Embankment, with the latter just across the footbridge.
Other markets worth seeking out
Beyond the two largest names, several smaller markets reward the visitor who wants character over scale. Leicester Square hosts a compact market in the heart of the West End, while Greenwich and its surrounding area lean towards craft and independent makers. Courtyard and pop-up markets appear across the city each year, often tied to a particular district or estate.
- Leicester Square: a small, central market handy for theatregoers and Chinatown, on the Piccadilly and Northern lines.
- Greenwich: pair a visit with the market town's historic covered market and the riverside; reachable by DLR or rail.
- Kingston upon Thames and other riverside towns: quieter, more local markets away from the centre.
- City courtyards and estates: look out for festive markets in spots such as around Covent Garden, which combines stalls with grand decorations.
For ideas on where to spend the rest of your day, browse our guides to the capital's neighbourhoods and its markets, many of which take on a particular charm in winter.
When to go and how to beat the crowds
London's Christmas markets generally open from mid to late November and run until just after Christmas, with the largest attractions often continuing into the first days of January. The quietest times are weekday afternoons early in the season; the busiest are December weekends and evenings, when central markets can become very crowded after work.
- Visit on a weekday, ideally before the after-work surge, for a more relaxed experience.
- Go early in the season for thinner crowds and a calmer wander.
- Travel by Underground or rail rather than driving; central parking is limited and expensive.
- Dress warmly and in layers, and wear comfortable, waterproof footwear for damp evenings.
Making a festive day of it
A Christmas market is best treated as one part of a wider festive day rather than the whole of it. Combine the Southbank Centre Winter Market with a riverside walk and a museum or gallery, or pair Winter Wonderland with the West End shops and the season's illuminations as evening falls. The markets cluster conveniently near London's main attractions.
The capital's seasonal displays are a highlight in their own right, so plan your route to take in the best of them; our guide to the Christmas lights in London maps out where to find the most striking installations, from Regent Street to Mayfair. Hungry visitors will find plenty of options beyond the chalets in our roundup of London restaurants.
Christmas Markets in London FAQ
When do London's Christmas markets open?
Most London Christmas markets open from mid to late November and run until just after Christmas, with the largest, such as Winter Wonderland, often continuing into early January. Exact dates change each year, so it is worth checking the official website of any market before you plan a specific visit.
Are London's Christmas markets free to enter?
Many are free to wander, including the Southbank Centre Winter Market and most of the smaller central markets. Winter Wonderland in Hyde Park is generally free to enter the grounds, but individual rides, shows and attractions inside are ticketed and charged separately, so budget for those if you plan to use them.
Which is the best Christmas market in London?
It depends on what you want. Winter Wonderland offers the biggest spectacle with rides and an ice rink, while the Southbank Centre Winter Market suits those who prefer riverside views, good food and relaxed browsing. Smaller markets in spots like Greenwich and Leicester Square reward visitors seeking crafts and a more local feel.
How do I get to the main Christmas markets?
The Underground is the easiest way to reach them. Winter Wonderland is served by Hyde Park Corner on the Piccadilly line and Marble Arch on the Central line. The Southbank Centre Winter Market is closest to Waterloo and Embankment. Public transport is far simpler than driving, as central parking is limited and costly.
What should I expect to buy and eat?
Expect mulled wine, hot chocolate, German sausages, roasted chestnuts and a range of international street food, alongside stalls selling crafts, decorations and gifts. Larger markets add fairground rides and live entertainment, while smaller ones focus on independent makers, making them a good source of thoughtful, handmade presents.
Where to go next
- Plan your wider festive trip with our seasonal guide to London.
- Find the best displays in our guide to Christmas lights in London.
- See in the season's end with our guide to New Year's Eve in London.
- Browse what is on across the year in our month-by-month guide to events in London.






