London Christmas Markets 2025

Your complete guide to London's magical Christmas markets, including opening times, locations, and what to expect at each festive destination.

London transforms into a winter wonderland during the festive season, with Christmas markets popping up across the capital from late October through early January. Whether you're searching for unique gifts, warming mulled wine, or simply soaking in the festive atmosphere, London's Christmas markets offer something magical for everyone.

If you're planning to celebrate New Year's Eve in London, many of these markets remain open through the holiday season, providing the perfect backdrop for your festive celebrations before the big countdown to 2026.

Key London Christmas Market Dates 2025

Hyde Park Winter Wonderland

London's largest and most famous Christmas market featuring rides, shows, ice skating, and over 200 stalls.

Opening Dates:

14 November 2025 – 1 January 2026

Covent Garden Christmas Market

Iconic market in the heart of London's West End, featuring artisan crafts, festive food, and stunning Christmas decorations.

Opening Dates:

12 November 2025 – 3 January 2026

Leicester Square Christmas Market

Central London market with traditional German-style chalets, street food, and festive entertainment.

Opening Dates:

5 November 2025 – 5 January 2026

Southbank Centre Winter Market

Riverside market along the Thames featuring unique gifts, street food, and beautiful views of the London Eye.

Opening Dates:

31 October 2025 – 26 December 2025

Borough Market (Festive Period)

London's historic food market goes festive with seasonal produce, gourmet treats, and Christmas delicacies.

Opening Dates:

1 December 2025 – 6 January 2026

London Bridge Christmas Market

Festive market near the iconic London Bridge with traditional Christmas gifts, food stalls, and seasonal entertainment.

Opening Dates:

14 November 2025 – 5 January 2026

Greenwich Christmas Market

Historic market in Greenwich featuring artisan crafts, vintage finds, and festive food in a charming setting.

Opening Dates:

19 November 2025 – 23 January 2026

Buckingham Palace Christmas Market

Royal-themed Christmas market near Buckingham Palace with luxury gifts, festive treats, and a regal atmosphere.

Opening Dates:

14 November 2025 – 5 January 2026

Kingston Christmas Market

Charming market in Kingston-upon-Thames with traditional Christmas chalets, local crafts, and festive entertainment.

Opening Dates:

13 November 2025 – 4 January 2026

Trafalgar Square Market

Iconic central London market beneath the famous Trafalgar Square Christmas tree, featuring Norwegian traditions and festive stalls.

Opening Dates:

9 November 2025 – 2 January 2026

(Could extend to 5 January)

Planning Your Christmas Market Visit

🎄 Best Time to Visit

Weekday mornings and early afternoons tend to be quieter. Weekends and evenings are busier but offer the most festive atmosphere with twinkling lights and live entertainment. For the quietest experience, visit in early to mid-November before the Christmas rush.

🚇 Getting There

Most Christmas markets are easily accessible by London Underground, bus, or on foot. Consider purchasing an Oyster Card for unlimited travel. Many markets are within walking distance of each other in Central London, making it easy to visit multiple venues in one day.

💷 Budget Tips

Entry to most London Christmas markets is free, though some attractions within markets (like ice skating at Hyde Park Winter Wonderland) require tickets. Bring cash as some stalls may not accept cards. Expect to pay £5-8 for mulled wine, £6-12 for street food, and £10-50+ for gifts and crafts.

🎁 What to Buy

Look for unique handcrafted gifts, artisan jewelry, festive decorations, gourmet food products, and traditional Christmas ornaments. Many markets feature local artists and makers you won't find on the high street. Don't miss the food offerings—from German bratwurst to Dutch stroopwafels and Swiss raclette.

☕ Staying Warm

December in London can be chilly! Dress in warm layers, wear comfortable walking shoes, and don't forget gloves and a scarf. Most markets have heated seating areas and warm drink options. Check the weather forecast before you go.

Combine Christmas Markets with New Year's Eve

Many of London's Christmas markets remain open through New Year's Eve and into early January, making them the perfect addition to your NYE celebrations. After watching the spectacular fireworks at the London Eye, continue the festivities at nearby markets like Southbank Centre or take a Thames NYE cruise to see the lights from the water.

Frequently Asked Questions

Are London Christmas markets free to enter?

Yes, most London Christmas markets are free to enter. However, some special attractions within markets (like rides, ice skating, or specific shows) may require paid tickets. Hyde Park Winter Wonderland, for example, is free to enter but individual attractions have separate charges.

Which is the biggest Christmas market in London?

Hyde Park Winter Wonderland is London's largest Christmas market, featuring over 200 stalls, numerous rides, ice skating, circus shows, and live entertainment across several acres of Hyde Park.

Can I visit multiple Christmas markets in one day?

Absolutely! Many London Christmas markets are located in Central London and within walking distance of each other. You could easily visit Covent Garden, Leicester Square, and Trafalgar Square in one afternoon, or combine Southbank Centre with Borough Market for a Thames-side experience.

What are the opening hours for Christmas markets?

Opening hours vary by market, but most operate from 10am-10pm or 11am-11pm. Some markets have extended hours on weekends and in the final week before Christmas. Always check the official website for specific opening times as they can vary by day and may have special hours during the festive period.

Are Christmas markets open on Christmas Day and New Year's Day?

Most markets close on Christmas Day (25 December), but many reopen on Boxing Day (26 December) and remain open through New Year's Day and into early January. Check individual market websites for specific closure dates during the holiday period.

What should I try at London Christmas markets?

Must-tries include mulled wine (glühwein), hot chocolate with marshmallows, German bratwurst, Dutch stroopwafels, Swiss raclette, roasted chestnuts, and festive churros. For gifts, look for handmade ornaments, artisan chocolates, and unique craft items you won't find elsewhere.

Related Articles