It’s that time of year again - and what better way to get into the spirit than spending a day at one of London’s best Christmas markets? Enjoy festive food and drink, as well as browsing for thoughtful and unique Christmas gifts for your loved ones. With so much on offer in London, you’ll find everything from artisan craft fairs, to luxury food and drink markets.
Winter Festival at Southbank
Head down to the river for the Winter Festival at London’s Southbank - a firm favourite thanks to the long list of festive attractions as well as one of London’s best Christmas markets, perfect for last-minute shopping. There’s also a roller disco, cider lodge and a circus show.
Where: 30 The Queen's Walk, Lambeth, London SE1
When: 11 November - 25 January
Winter Wonderland
London’s favourite market and fair returns to Hyde Park this year - the list of attractions goes on and on but be sure to check out the ice skating rink, ice bar and giant wheel, as well as the countless market stalls selling everything from hot chocolate to homemade gifts.
Where: Hyde Park, London W2 2UH
When: 18 November - 2 January
Christmas Market at Tate Modern
Explore little wooden chalets filled with beautiful traditional goods such as handmade wooden toys, to intricate festive decorations. There’s also a Victorian carousel as well as stalls selling mulled wine, gingerbread and bratwurst.
Where: Bankside, SE1 9TG
When: 19 November - 24 December
Fortnum’s Lodge
Somerset House brings class to Christmas - spend the day ice skating in the beautiful outdoor space and finish it off by browsing the goods at Fortnum’s Lodge. You can also enjoy smoked salmon and Champagne in the West Wing after, if you’re feeling fancy.
Where: Strand, WC2R 1LA
When: 17 November 8 January