Pick up the perfect Christmas gifts for loved ones and enjoy street food, twinkling lights and entertainment throughout the festive season at London's most popular Christmas markets.
The locations below usually host some of the top Christmas markets in London, which can be enjoyed from November to early January – check back later for confirmed details of the best London Christmas markets in 2023.
1. Winter Wonderland Christmas market

Follow the lights to Hyde Park and soak up the festive atmosphere of Winter Wonderland, one of the biggest Christmas markets in London. Discover more than 100 wooden cabins overflowing with fantastic gifts, including handmade crafts and beautiful pieces of jewellery. It's also home to the UK's biggest outdoor ice rink, a giant observation wheel and top Winter Wonderland Christmas shows. 2023 TBC
2. Southbank Centre Winter Market

See the South Bank's riverside transformed into a wintry wonderland, where global cuisine and an artisan Christmas market come together in one sparkling location for Southbank Centre's Winter Festival. Amble past traditional wooden chalets that line the banks of the Thames and pick up gorgeous stocking fillers from the Winter Market, or tuck into cheese-based food and mulled wine from the stalls. 2023 TBC
3. Covent Garden Christmas markets

Be dazzled by hundreds of thousands of glittering lights decorating Covent Garden, which is home to three daily markets filled with handmade crafts and unique gifts for Christmas. Last year, the area also welcomed a mulled wine festival, festive-themed photo opportunities and even a daily sprinkle of snow. 2023 TBC
4. Leicester Square Christmas market

Experience festive fun with Christmas in Leicester Square, which gives the home of blockbuster film premieres a yuletide makeover. Browse the traditional market filled with a wonderful array of crafts and tempting treats. Afterwards, head to the Belgian Spiegeltent to enjoy spectacular performances. 2023 TBC
5. Kingston Christmas Market

Venture to picturesque Kingston upon Thames to search the riverside town's Ancient Market Place for unique Christmas gifts at the Kingston Christmas Market. The cosy cabins usually come packed with a range of handmade arts and crafts, beautiful decorations and stocking fillers. Afterwards, enjoy seasonal entertainment while tucking into some street food. 2023 TBC
6. King's Cross Christmas markets

Enjoy some festive fun as multiple Christmas markets pop up in King's Cross. Last year, you could pick up Japanese homeware, independent fashion, artisan gifts and handmade crafts from the stalls. Plus, sample plenty of warming drinks, hearty food and vegan treats while shopping. 2023 TBC
7. Trafalgar Square Christmas market

Wander past the wooden chalets filled with handmade crafts, cool gifts and delicious treats at the Trafalgar Square Christmas market. Grab a hot chocolate or mulled wine while listening to carol singers perform festive tunes by the Trafalgar Square Christmas tree. 2023 TBC
8. Christmas by the River at London Bridge City

Christmas By The River at London Bridge City is set against stunning views of Tower Bridge and the Tower of London, offering wooden huts packed with original presents, handmade crafts and plenty of delicious snacks. Indulge in mouthwatering food from an array of pop-up stalls and admire one of London's most iconic skyline views with a steaming cup of mulled wine. 2023 TBC
9. Borough Market at Christmas

Explore the historical arches of Borough Market, decked out with lights, decorations and twinkling ornaments as you source some of the finest seasonal foods while listening to buskers singing jolly tunes. Special festive events usually include the popular Evening of Cheese. 2023 TBC
10. Greenwich Christmas market
Tick items off your Christmas shopping list while browsing Greenwich Market's stalls and shops that have a range of stocking fillers, fashion items, crafts and original artworks. Afterwards, wander the historic maritime neighbourhood of Greenwich, which is decked out in lights. 2023 TBC
Treat the special people in your life to London vouchers for top spots or browse luxury Christmas gifts and experiences in the capital.
Check out the top places for Christmas shopping in London and discover more things to do with these 101 festive ideas for a magical time in London at Christmas.