Best Christmas Markets in London

London becomes particularly magical during the festive season. As Christmas approaches, streets, squares, parks, and historic areas across the capital fill with seasonal lights, decorations, food stalls, handmade gifts, and festive entertainment.

The best Christmas markets in London offer something for almost every type of visitor. Some are ideal for traditional Christmas shopping, while others focus more on street food, drinks, entertainment, or atmosphere.

Whether you are visiting London for a day, planning a festive weekend, or looking for somewhere to enjoy an evening with friends and family, there are plenty of Christmas markets worth exploring.

Many markets are concentrated around central London, making it possible to visit several during the same trip. Others are located in neighborhoods slightly further from the main tourist areas and can provide a more local atmosphere.

Here are some of the Christmas markets in London, UK, worth adding to your festive plans.

london

Why Visit Christmas Markets in London?

Christmas markets have become an important part of London’s winter atmosphere.

From late November through December, many parts of the city are transformed with seasonal decorations, illuminated streets, food stalls, and temporary market areas.

One of the biggest advantages is variety. You can find markets specializing in handmade gifts, international food, traditional festive products, Christmas decorations, and independent businesses.

Some markets are also close to major attractions, meaning you can combine a visit with sightseeing.

For visitors staying in central London, this makes it relatively easy to build a Christmas market visit into an existing itinerary.

Winter Wonderland at Hyde Park

1. Winter Wonderland at Hyde Park

Winter Wonderland at Hyde Park is one of the most recognizable Christmas attractions in London.

The large festive event combines a Christmas market with rides, entertainment, food stalls, ice skating, shows, and seasonal activities.

The market area provides plenty of opportunities to browse Christmas gifts and decorations, while the wider event gives visitors much more to do than simply shopping.

It is particularly suitable for families and groups who want a full festive experience rather than a short market visit.

Because of its size and popularity, it can become very busy, especially during evenings and weekends.

If you are looking for one of the biggest and most well-known Christmas experiences in London, Winter Wonderland is an obvious choice.

Southbank Centre Winter Market

2. Southbank Centre Winter Market

The Southbank Centre Winter Market offers a festive experience alongside the River Thames.

Wooden-style stalls, seasonal food, drinks, gifts, and decorations create a traditional winter atmosphere while the surrounding riverside provides an excellent setting.

One of the advantages of this market is its location.

You can combine a visit with a walk along the South Bank, views of the London Eye, and other nearby attractions.

The food selection is also a major reason to visit, with plenty of choices for visitors who want something warm to eat while exploring the stalls.

For anyone searching for Christmas markets in London, Southbank is a convenient option because it fits naturally into a central London sightseeing itinerary.

Leicester Square Christmas Market

3. Leicester Square Christmas Market

Leicester Square is transformed into a festive destination during the Christmas season.

The market features traditional stalls selling gifts, decorations, food, and seasonal treats, while the surrounding area is decorated with Christmas lights.

Its central location makes it particularly convenient for visitors.

You can visit the market before or after exploring Covent Garden, Soho, Piccadilly Circus, or London’s West End theaters.

The market is relatively compact compared with larger Christmas events, so it can be a good choice if you want to spend an hour or two rather than an entire afternoon.

It is also a useful option for visitors staying in central London who want a festive atmosphere without traveling far.

Covent Garden Christmas Market

4. Covent Garden Christmas Market

Covent Garden is one of London’s most atmospheric areas during Christmas.

The historic market buildings and surrounding streets are decorated with large Christmas trees, lights, and seasonal displays.

Rather than being simply a temporary Christmas market, Covent Garden offers a wider festive experience with shops, restaurants, food stalls, decorations, and entertainment.

It is particularly enjoyable in the evening when the lights create a more dramatic atmosphere.

You can combine your visit with a walk through Seven Dials, a West End show, or dinner nearby.

For visitors looking for the best Christmas market in London based on atmosphere and location, Covent Garden is difficult to overlook.

Christmas by the River at London Bridge

5. Christmas by the River at London Bridge

Christmas by the River provides another festive option along the Thames.

The market is located close to London Bridge and offers views towards Tower Bridge, making the setting one of its biggest attractions.

Visitors can browse independent stalls, pick up gifts, and enjoy seasonal food and drinks while walking beside the river.

The surrounding area also has plenty to explore, including Borough Market, Tower Bridge, and the City of London.

This makes it particularly useful if you want to combine Christmas shopping with sightseeing.

The riverside location gives it a different feel from markets in busy shopping districts.

Greenwich Market at Christmas

6. Greenwich Market at Christmas

Greenwich Market is a good choice if you want to experience Christmas shopping in a historic part of London.

The market is surrounded by attractions including the Old Royal Naval College, Greenwich Park, and the National Maritime Museum.

During the festive season, the market takes on a more seasonal atmosphere, with independent traders, handmade products, food, and gift ideas.

Its focus on smaller businesses makes it appealing if you are looking for something different from high-street Christmas shopping.

You can also spend several hours exploring Greenwich rather than visiting only the market.

For a more relaxed day out, Greenwich is one of the Christmas markets in London worth considering.

Borough Market at Christmas

7. Borough Market at Christmas

Borough Market is one of London’s best-known food markets, and it becomes particularly appealing during the festive season.

Rather than focusing mainly on traditional Christmas gifts, Borough Market is ideal for food lovers.

You can find seasonal ingredients, baked goods, cheeses, chocolates, drinks, and plenty of ready-to-eat food.

It is a useful place to visit if you are preparing for Christmas or simply want to enjoy festive food while exploring central London.

Its location near London Bridge also means you can combine it with Christmas by the River and other nearby attractions.

If food is your priority, Borough Market deserves a place on your festive itinerary.

Spitalfields Christmas Market

8. Spitalfields Christmas Market

Old Spitalfields Market provides another strong option for Christmas shopping.

The covered market makes it particularly useful when the weather is cold or wet, while the surrounding area has plenty of restaurants, cafes, and independent shops.

During the Christmas period, the market features seasonal products, gifts, decorations, food, and independent traders.

It is located in East London near Brick Lane and Liverpool Street, making it easy to combine with a wider exploration of the area.

For visitors interested in independent products rather than standard high-street gifts, Spitalfields is worth exploring.

King's Cross Christmas Market

9. King’s Cross Christmas Market

King’s Cross has developed into one of London’s more interesting modern neighborhoods, and its festive events add another reason to visit during winter.

The area around Granary Square and Coal Drops Yard often hosts seasonal activities, food, shopping, and entertainment.

The combination of modern architecture, restaurants, independent businesses, and festive decorations gives King’s Cross a different character from traditional Christmas markets.

It is also extremely convenient for visitors arriving by train.

If you are looking for a Christmas market experience that combines shopping with modern London architecture and food, King’s Cross is a useful option.

Christmas Market at Trafalgar Square

10. Christmas Market at Trafalgar Square

Trafalgar Square provides a central festive setting surrounded by some of London’s best-known landmarks.

The location makes it particularly convenient for tourists because you can combine a Christmas market visit with the National Gallery, Leicester Square, Covent Garden, and the West End.

The square itself is also a major part of London’s Christmas celebrations, with its famous Christmas tree creating an iconic seasonal backdrop.

For visitors who want to experience Christmas in the heart of London, Trafalgar Square is worth including in your plans.

Christmas Markets in London

Tips for Visiting Christmas Markets in London

A little planning can make your festive market visits much easier.

Check dates and opening times

Christmas market schedules can change from year to year, so always check the latest information before traveling.

Visit on weekdays

Markets are often busiest on weekends, particularly in December.

Go earlier

If you want to browse comfortably and take photos without large crowds, earlier visits can be a better option.

Use public transport

Central London markets are generally well connected by Underground, bus, and train services.

Dress for the weather

Many Christmas markets are outdoors, so warm and waterproof clothing can make a significant difference.

Carry a reusable bag

If you plan to buy gifts, food, or decorations, having a bag with you is useful.

Plan nearby attractions

Rather than travelling across London for every market, combine each visit with attractions and restaurants in the same area.

Christmas Markets in London

Final Thoughts

The best Christmas markets in London offer far more than seasonal shopping. They provide opportunities to enjoy festive food, discover independent products, see Christmas lights, and experience some of London’s most popular areas during the winter season.

Winter Wonderland is ideal if you want a large-scale festive experience, while Southbank and Christmas by the River are excellent choices for riverside views and food. Covent Garden and Leicester Square are convenient for central London sightseeing, while Greenwich and Spitalfields offer a more independent shopping experience.

If you are planning to explore more of the UK during the festive season, you can also look at our guide to weekend trips from London for ideas beyond the capital. For more city inspiration, see Best Things to Do in Manchester, and if you’re planning your London itinerary around food, check out Best Places to Eat in London.

Whether you are shopping for Christmas gifts, meeting friends for festive food, or simply want to enjoy the atmosphere, the Christmas markets in London, UK, provide plenty of opportunities to experience the capital at its most festive.

Christmas Markets in London

Frequently Asked Questions

What are the best Christmas markets in London?

Some of the best Christmas markets in London include Winter Wonderland at Hyde Park, Southbank Centre Winter Market, Covent Garden, Leicester Square, Christmas by the River, Greenwich Market, and Borough Market. The best choice depends on whether you want shopping, food, entertainment, or a family-friendly experience.

When do Christmas markets open in London?

Most Christmas markets in London open from around November and continue through December, although exact dates vary between markets and can change each year. It is best to check the latest opening dates before visiting.

What is the best Christmas market in London?

Winter Wonderland is one of the most popular large-scale Christmas experiences, while Covent Garden is particularly known for its festive atmosphere and central location. Southbank is another good choice for food, riverside views, and seasonal shopping.

Which Christmas markets in London are best for food?

Borough Market, Southbank Centre Winter Market, and Winter Wonderland are good choices for food. They offer a range of seasonal treats, street food, desserts, and hot drinks.

Are Christmas markets in London free to enter?

Some Christmas markets are free to visit, while larger events or specific attractions may require tickets or advance booking. Always check the individual market’s current entry requirements before traveling.

What are the best Christmas markets in London for families?

Winter Wonderland is particularly suitable for families because it combines Christmas market stalls with rides, entertainment, ice skating, and other festive activities. Greenwich and Southbank can also be good options for a more relaxed family day out.

 

Martin Lee is a UK-based travel writer, explorer, and award-winning travel blogger known for his immersive storytelling and authentic travel experiences. Recognised as a leading voice in modern travel content, he has explored destinations across the world, sharing cultural insights and hidden stories through his blog and media work. As a travel host and storyteller, Martin brings destinations to life with a unique blend of curiosity, depth, and engaging narrative style.

Recent Post

About UK

Official Visitor Guide