From the enormous Christmas markets at Winter Wonderland to the dazzling Southbank Centre Winter Market, find the perfect Christmas gifts for loved ones and savour plenty of live music, street food, theatre and entertainment throughout the festive season at London's most popular Christmas markets.
The locations listed below host some of London's most popular annual Christmas markets. Most of these pop-up London markets open in mid-November and many stay open until the New Year.
Winter Wonderland Christmas markets
Follow the lights to Hyde Park and immerse yourself in the festive atmosphere of Winter Wonderland, one of the biggest Christmas markets in London.
Discover more than 200 wooden cabins overflowing with fantastic gifts, including handmade crafts and beautiful pieces of jewellery.
You can also get your skates on at the UK's biggest outdoor ice rink, see London sparkle from the Giant Observation Wheel, or sit back and enjoy one of Winter Wonderland's top Christmas shows.
Southbank Centre Winter Market
See the South Bank's riverside transformed into a wintry wonderland, where global cuisine, a time-travelling circus and an artisan Christmas market come together in one sparkling location for Southbank Centre’s Winter festival.
Amble past the traditional wooden chalets lining the banks of the Thames to pickup gorgeous Christmas gifts and stocking fillers from the Southbank Centre's Winter Market.
Plus, tuck into cheese-based food, cocktails and mulled wine underneath the glittering Christmas lights or catch a fantastic Christmas show.
Christmas By The River at London Bridge City
Christmas By The River at London Bridge City is set against the stunning views of Tower Bridge and the Tower of London, offering beautiful huts packed with original presents, handmade crafts and plenty of delicious snacks.
Indulge in mouth-watering food from an array of pop-up options, take part in stroytelling or a craft workshop, or simply take in one of London's most iconic skyline views with a steaming cup of mulled wine.
Leicester Square Christmas market
Experience festive fun with Christmas in Leicester Square, which gives the home of blockbuster film premieres a yuletide makeover.
Browse more than 25 stalls in the traditional market, filled with a wonderful array of crafts and tempting treats.
Then, head to the Belgian spiegeltent to enjoy a brilliant line-up of comedy, cabaret and burlesque shows.
Greenwich Christmas market
Tick items off your Christmas shopping list as you browse Greenwich Market's 150 stalls, selling a range of stocking fillers, fashion items, crafts and original artworks.
Make sure to also wander around the ancient maritime neighbourhood of Greenwich, which is decked out with lights and festive goodies, and choose from warming seasonal food served up in the many street food stalls.
Winterville Clapham Common
Get lost in a maze to an enchanted forest cinema (can you find the hidden tequila bar?), grab a ringside view at a Mexican wrestling match, or go back to your childhood with a roller disco and crazy golf at Winterville.
London's alternative Christmas festival returns to Clapham Common with a Solo Craft Fair, plus an indoor market where you'll find handmade gifts and one-of-a-kind artisanal presents from local designers on the weekends.
Food, craft beer and cocktails come from street food gurus Street Feast's eclectic line-up of vendors and food trucks.
Kingston Christmas Market
Venture over to picturesque Kingston upon Thames, where you can search the riverside town’s Ancient Market Place for unique Christmas gifts.
The cosy cabins at the Kingston Christmas Market are packed with a range of handmade arts and crafts, beautiful decorations and more.
Afterwards, enjoy seasonal entertainment while tucking into some specialist street food.
Alternative Christmas markets to catch while you can
Discover a wide range of weekend and one-off Christmas fairs and specialist London craft markets in the run-up to Christmas. Find more magical markets with the Visit London app.
- Discover hundreds of the UK's finest designer-makers and gifts you won't find elsewhere at Crafty Fox Market, hosting festive-themed markets in King's Cross and Brixton.
- Drop by the festive edition of Taste of London to celebrate all things foodie this Christmas in London.
- Discover good tunes, mulled wine and gifts galore in the buzzing south London neighbourhood of Peckham during Pexmas.
- Try something a little bit different over the festive season with the Hyper Japan winter market.
- Head east to Brick Lane and the Old Truman Brewery for a festive Renegade Craft Fair, featuring leading craftspeople and designers.
If you’re looking for more Christmas gifts, check out these top places for Christmas shopping in London.
Discover our guide to plenty more festive things to do in London at Christmas.