Soak up the festive spirit in a London Christmas market near you. From alpine-themed river-side strolls, to top-quality produce and quirky gift options, here are the best Christmas Markets in London serving up lashings of festive cheer.

A stroll through a London Christmas Market is a celebration of the diversity of the city.

While brightly coloured trinkets, sickly sweet mulled wine, fat German sausage and free-flowing pints are what we know and love about the winter stalls, the Christmas Markets in London also deliver specialist produce, designer goods, and a host of events to keep you entertained throughout the festive period.

Find a thoughtful Christmas gift from an up-and-coming designer or fill your stockings with gaudy decorations and shameless Santa hats. Feast on handheld street food as you stroll scenic promenades or sample award-winning cuisine in an alpine-themed igloo experience.

The London Christmas Markets bring together some of the country’s best producers under the gaze of the city’s prominent landmarks.

Here are the best Christmas markets in London that each provide something a little different. For more festive activities around the capital read our guide to the best of the London Christmas Lights and our round-up of the best Christmas Events in London.

COMMENTS // We do our best to keep the information in this guide up to date, if you notice anything has changed, please leave a comment below.

BOOKINGS // Booking your trip via the links in this guide will earn us a small commission, at no extra cost to you. Thanks for your support – Paul & Mark.


German sausages at the Christmas Market in Leicester Square London


There’s a magical London Christmas Market near many of the great attractions in the city. Use our map to find a festive winter warmer or beguiling alpine hut near you. The location of each of the markets is also listed under each description.

How to use this map / Click on the top left of the map to display the list of locations, then click on the locations to display further information. Click on the top right corner of the map to open a larger version in a new tab or the star to save to your Google Maps.  


Best London Christmas market for social cheer and international food.

The Southbank Centre Winter Market is one of the best Christmas markets in London for soaking up the alpine-inspired atmosphere in a vibrant riverside location. The focus is firmly on socialising with pop-up bars, cosy igloos, festive treats from local producers, and a host of great places to have a drink overlooking London landmarks.

There’s a wide selection of global and local cuisine covering everything from grilled meats to pancakes; churros to spiced whiskey. Fire and Fromage has an alpine theme with raclette and s’mores which you can toast yourself by the fire pit. Wash it all down with a Beltane & Pop mulled wine or hot whiskey.  

The Southbank Centre has regular cultural events and exhibitions scheduled over the Christmas period including Dolly Parton’s Smoky Mountain Christmas Carols as well as several free DJ events.

Southbank Christmas Market Dates – 3 November 2022 to 8 January 2023 | Location – Thames Path, Southbank, SE1 8XX | Nearest Station – Waterloo & Embankment.


Best Christmas market near some of London’s biggest landmarks.

With a panoramic setting under the gaze of Tower Bridge, Christmas by the River is one of the best Christmas Markets in London for festive experiences in iconic surroundings.

Located on the Queen’s Walk between London Bridge and Tower Bridge beside the HMS Belfast, Christmas by the River has craft stalls and artisanal makers set up in cabins lit by fairy lights in front of the London skyline. There’s a wide selection of street food including Thai, Mexican and Italian. Several local bars are also set up in the market to keep the festivities flowing.

Hay Galleria is looking beautiful decked out in its usual Christmas flare and there are a host of free activities including film screenings and choir performances.

Christmas by the River Dates – 15 November 2022 to 2 January 2023 | Location – Queen’s Walk Southbank between London & Tower Bridge, SE1 2DB | Nearest Station – Borough & Monument


Best Christmas market in London for top-quality food and wines.

While not a specific Christmas Market, Borough Market is one of the best places in London to stock up on quality supplies for your Christmas events. It’s also buzzing with energy and thoroughly festive.

Traders supply everything from meat and fish; cakes and pastries; charcuterie fillers; handcrafted chocolates and all sorts of beer, wine and spirits.

The standout product at Borough, however, is cheese – celebrated in style at the market’s big Christmas event, An Evening of Cheese. For one night only, enjoy a wide selection of tastings from British, French, Italian and Spanish cheesemakers along with expert advice to help you build your own delicious cheeseboard.

An Evening of Cheese takes place on 15 December from 6pm to 9pm and the drink traders will also be on hand to make sure the evening runs smoothly.

Borough Market Dates – 10am to 5pm (Mon-Fri) / 8am to 5pm (Sat) / 10am to 4pm (Sun) / Cheese Evening 15 Dec | Location – 8 Southwark Street, SE1 1TL | Nearest Station – London Bridge.


Best London Christmas market for cool gifts and festive workshops.

Spitalfields is the best London Christmas Market for that unique gift idea. All the regular traders will be on hand, and there’s a bumper programme of curated festive events for an unrivalled Christmas shopping experience in London.  

The Old Spitalfields Market will be open 7 days a week with well-known retailers and independent brands supplying a host of Christmas gift ideas. Munch on some of the best street food in London or join one of their festive workshops to learn a new skill.

The main Spitalfields Market has all the usual cutting-edge fashion and original art, as well as film screenings, carol singing and late-night shopping.

A cool thing to do at the Spitalfields Christmas Market is to take a craft workshop. The bath bomb class will have you building your own luxurious gift idea, while the beard oil workshop will get you looking dapper for the festive season.

Spitalfields Christmas Market Dates – 16 November 2022 to 24 December 2022 | Location – 65 Brushfield Street, E1 6AA | Nearest Station – Liverpool Street.


Best Christmas market for a party atmosphere near the heart of London.

Set in another iconic London location, the Trafalgar Square Christmas market – under the façade of the National Gallery – is a tourist favourite and a popular spot in the capital to get in the festive spirit.

All the regular international stars make an appearance including Spanish churros, German sausages, Belgium chocolates and French pancakes. But the star of the show is the huge Norwegian spruce tree that is donated from Norway each year in gratitude to the British people for the support received during World War II.

It’s a busy, vibrant London Christmas market that combines the best of European traditions. This year, Trafalgar Square is decorated with giant baubles spread across the historic landmark.

Trafalgar Square Christmas Market Dates – 11 November 2022 to 2 January 2023 | Location – Trafalgar Square, WC2N 5DX | Nearest Station – Charing Cross.

Christmas Market London


Best London Christmas market for a festive sensory overload.

Winter Wonderland is a huge theme park-style Christmas village in Hyde Park. Get a charge of adrenalin on rides, see spectacular shows like the high-energy Cirque Berserk or choose from a whole array of street food.

In addition to the full-on festive experiences, Winter Wonderland also has a traditional Christmas Market. With food and booze catered for in other areas of Wonderland, this is one of the best Christmas Markets in London for unique gifts, handcrafted decorations and various other artisanal products. 

The Winter Wonderland Christmas Market is located next to the ice rink. Entrance is free during off-peak times which are generally until 2pm Monday through Thursday, except for the very busy days leading up to Christmas. Online bookings in advance are required.

Winter Wonderland Dates – 18 November 2022 to 2 January 2023 | Location – Hyde Park, Blue Gate | What3words///encounter.certified.bottom | Nearest Station – Hyde Park Corner.


Best Christmas Market in London for designer gifts and festive events.

With its whopping 47-foot Nordmann fir tree, King’s Cross is one of our favourite spots for festive Christmas lights, but it’s also a go-to destination for some inspirational Christmas shopping.

The King’s Cross Christmas Market has quality handmade gifts, cool designer pieces and food and drink from some of London’s best bars and restaurants.

There is a programme of events to cater for all types of festive activities. The Christmas market in Coal Drops Yard (2 Dec 2022 – 4 Dec 2022) will feature up-and-coming British designers selling fashion and homewares. The Crafty Fox Christmas Market (11 Dec 2022) will showcase over 100 independent designers, and the Mexican Christmas Market (10 Dec 2022 – 12 Dec 2022) will have Mexican clothing, accessories and artwork.

There’s also a Vegan Christmas Market (2 Dec 2022 – 4 Dec 2022) and the Canopy Market (1 Dec 2022 – 22 Dec 2022), where you can enjoy a natural wine and tasty concoctions from the gin bar under sparkling lights.

King’s Cross Christmas Market Dates – 9 November 2022 to 2 January 2023 | Location – 11 Stable Street, N1C 4AB | Nearest Station – King’s Cross.


Best London Christmas Market near the iconic West End.

For Christmas in Covent Garden, the Apple Market roof is decked out with giant baubles and huge mistletoe decorations – a taste of things to come at one of the most festive Christmas Markets in London.

The highlight for 2022 is the Dolce & Gabbana pop-up Christmas market featuring their trademark fashion and accessories as well as some Italian bites. The bold D&G style has transformed the Covent Garden swing bench into a dazzling photo opportunity.

L’OR – the premium coffee brand – will be serving up coffee-inspired drinks including espresso martinis and a coffee sour tonic to go with their decadent selection from the Coffee and Dessert Bar. There’s also the Christmas Sandwich Festival (3 Dec 2023 – 10 Dec 2023) where restaurants across the piazza will be crafted their own specialised toasted treats.  

Don’t miss the Jubilee Market with an eclectic selection of arts, crafts and jewellery for that quirky gift idea.

Covent Garden Christmas Market Dates – 8 November 2022 to 3 January 2023 | Location – Covent Garden, WC2E 8RF | Nearest Station – Covent Garden.


Best London Christmas market for an entertaining night out.

The Leicester Square Christmas Market is great for a night out with friends in London’s West End. The market has all the usual festive treats you’d expect including German sausages, freshly poured pancakes and plenty of boozy treats.

The Prahava Beer Tent has a raucous atmosphere where you can grab a pint, elbow to elbow, under Leicester Squares’ sparkling lights. Pick up a spiced festive drink from Amarula or just buy yourself a cool Santa hat.

In a separate section in the square, the Christmas Market feels cosy, sometimes packed, but always cheery. Catch a performance of La Clique, one of our favourite London Christmas Events to get your evening off to a cracking start.

Leicester Square Christmas Market Dates – 9 November 2022 to 8 January 2023 | Location – Leicester Square, WC2H 7LU | Nearest Station – Leicester Square.


Best London Christmas market for local neighbourhood spirit.

The traders on Columbia Road open late on Wednesday evenings in the lead-up to Christmas to help spread the festive cheer in one of the friendliest Christmas markets near east London.

Shop for a Christmas gift among the excellent independent shops on Columbia Road and Ezra streets such as handcrafted homewares from Nom, vintage fashion from Vout or modern art from Nelly Duff. Jack Garcia does an excellent mulled wine and minced pie combo, or you can pick up some perfectly roasted coffee at Hermanos.

Christmas Trees are on sale opposite the Royal Oak pub which you’ll generally find overflowing with cosy cheer. Carol singing takes place on the street accompanied by the brass quintet from the Guildhall, starting from around 7pm.

With a laid-back neighbourhood feel, Columba Rd Wednesday is one of our favourite things to do for Christmas in London.

Columbia Rd Wednesday Dates – 30 Nov, 7 Dec, 14 Dec, 21 Dec (5pm to 9pm) | Location – Columbia Rd, E2 7RG | Nearest Station – Hoxton & Liverpool Street Underground.


Best London Christmas market for European-style cosiness & cool gift ideas.

Set in the historic Ancient Market Place, Kingston delivers big on Alpine-inspired charm in this magical London Christmas market near the Thames.  

Armed with a mulled wine, stroll the European-style festive stalls filled with unique gift ideas and quirky stocking fillers. There’s a wonderful assortment of retro collectables, essential oils, independent art, fashion and artisanal spirits.

You’ll also find street food from across the globe, plenty of German beers and enough cheese to get your Christmas nibbles sorted.

While at the market, test your skills at curling in the Alpine village, get an Instagram shot in front of the giant reindeer and take a ride in the vintage carousel.

Kingston Christmas Market Dates – 10 November 2022 to 2 January 2023 | Location – Between Clarence Street & High Street Kingston, KT1 1JT | Nearest Station – Kingston Train Station

paul mark 1


If you found this guide useful, a small donation helps fund our work – Big thanks, Paul & Mark.

bmc button




Best London Christmas market for handcrafted stocking fillers.

With white domed stalls standing in contrast among the glass high-rises in New Street Square, the Find It @ Fleet Street Quarter is a brand-new market for the 2022 festive season. Stocked by the enterprising artists at the Crafty Fox Market, this is a London Christmas Market to source that special gift or cherished stocking filler.

Find a selection of hand-crafted mugs, small well-produced leather goods, cool vintage-looking prints and lovely handmade Christmas cards. There are also plenty of other great gift ideas such as scented candles, silks and scarves.

For a London Christmas market near the historic Street Fleet precinct, Find It @ Fleet Street Quarter is surprisingly artisanal and one of our favourites in the capital.

Find It @ Fleet Street Dates – 1 Dec, 8 Dec, 15 Dec | Location – New Street Square, EC4A 3BF | Nearest Station – Chancery Lane & City Thameslink


As London-based travel bloggers, we’re often exploring exotic destinations far from home, but there’s a wealth of great experiences to be had within the UK. Here are some of our favourite guides to our home country.


We’ve been providing free travel content on Anywhere We Roam since 2017. If you appreciate what we do, here are some ways you can support us.

Thank you!

Paul & Mark



bmc button
A guide to the best Chrismas Markets in London including key dates, activities and events plus what to expect at each market.