From the enormous Christmas market at Winter Wonderland to the dazzling Southbank Centre Wintertime Market, find the perfect Christmas gifts for loved ones and savour plenty of seasonal fare at the London markets, which pop up across the capital during the countdown to Christmas.
The locations listed below host some of London's most popular annual Christmas markets. Most open in mid-November and many stay open until the New Year - check back towards the end of the year for confirmed locations, dates and activities for London's best Christmas markets in 2018.
Christmas markets at Winter Wonderland
Soak up the festive atmosphere at Winter Wonderland, as one of the biggest Christmas markets in London returns to the magical setting of Hyde Park. There are more than 200 wooden cabins overflowing with fantastic gift ideas including handmade crafts and beautiful pieces of jewellery. After Christmas shopping, go for a skate on the open-air ice rink, see London sparkle from the Giant Observation Wheel, or sit back and enjoy one of Winter Wonderland's top Christmas shows.
Wintertime Christmas market at Southbank Centre
See the South Bank's beautiful riverside area transformed into a wintry wonderland, as you pick up gorgeous Christmas gifts from the Southbank Centre’s Winter Market. Amble past the traditional wooden chalets lining the banks of the Thames, filled with stocking fillers and bespoke items. There’s also a mouth-watering variety of seasonal treats to enjoy: tuck into mince pies, traditional German sausages, hot chocolate and much more underneath the glittering Christmas lights. Afterwards, marvel at the huge Christmas tree and catch a fantastic Christmas show.
Christmas By The River at London Bridge City
Celebrate Christmas By The River as you browse the picture-perfect London Christmas market, set against stunning views of Tower Bridge and the Tower of London. Find more than 60 beautiful huts twinkling next to the Thames, packed with a spectacular selection of festive goods including original presents, cool handmade crafts and plenty of delicious snacks.
Leicester Square Christmas market
Experience the glitz and glamour of Christmas in Leicester Square. Over the festive season this famous square, known for hosting blockbuster film premieres, transforms into a yuletide paradise. Browse more than 25 stalls in the traditional market, filled with a wonderful array of crafts, tempting treats and decorations. After filling your bags with goodies, take little ones to meet Santa in the Christmas grotto, or head to the Belgian spiegeltent to enjoy a brilliant line-up of comedy, cabaret and burlesque.
Greenwich Market at Christmas
Tick items off your Christmas shopping list at the vibrant Greenwich Market decked out with glitzy lights and festive goodies. Look out for presents among more than 150 stalls at the London market, selling a range of fun stocking fillers, original art pieces, fashion gifts and more. You can also keep the wintry chill at bay with some seasonal street food, and visit Father Christmas and his merry elves in the magical Santa’s Grotto.
Kingston Christmas Market
Venture over to the picturesque Kingston upon Thames, where you can search the riverside town’s Ancient Market Place and pretty surrounding streets for unique Christmas gifts. The sparkly cabins at the Kingston Christmas Market are packed with a range of foodie treats, handmade arts and crafts, beautiful decorations and more. Afterwards, enjoy seasonal entertainment while tucking into some German-style street food.
Winterville Christmas market on Clapham Common
Revel in festive fun at Winterville on Clapham Common. This magical town comes with an indoor market, where you can keep warm while shopping for one-of-a-kind presents from independent designers. Enjoy a seasonal tipple from the marketplace’s very own bar as you browse stalls of vintage clothing and unique homeware. For a full festive day out, leave enough time to tuck into warming food from the Street Feast vendors or take a turn on the open-air ice rink.
More festive fairs in London
Discover an array of other Christmas fairs and specialist London markets in the run-up to Christmas: step inside the City's famous Cheesegrater skyscraper for an international Christmas market in London; pick up festive treats at Taste of London Winter or the BBC Good Food Festive Feast; enjoy green-fingered fun at Chelsea Physic Garden's Christmas Fair; or try something a little bit different with the Hyper Japan Christmas Market at Tobacco Dock. Check back nearer the time for confirmed dates and locations for 2018.
Tate Modern Christmas Market did not take place in 2017.