London transforms into a magical winter wonderland every year as the festive season approaches, and its Christmas markets are at the heart of this holiday spirit. Whether you’re looking for unique gifts, delicious seasonal treats, or simply want to soak up the joyful atmosphere, London’s Christmas markets offer something special for everyone. In 2025, these markets promise to be bigger and better, with stunning locations, festive decorations, and a variety of entertainment options.
Book your trip with Skyscanner
Here’s your ultimate guide to the best Christmas markets in London 2025, complete with dates, highlights, and tips to make the most of your visit.
1. Hyde Park Winter Wonderland
Dates: November 21, 2025 – January 5, 2026
Location: Hyde Park
Highlights:
- One of London’s largest and most famous Christmas markets
- Ice skating rink, circus shows, and festive rides
- Over 200 food and gift stalls offering seasonal treats and handcrafted gifts
- Entrance fee required (prices vary)
Hyde Park Winter Wonderland is a festive extravaganza combining a traditional Christmas market with funfair attractions, making it perfect for families and groups. The park’s twinkling lights and festive music create an unforgettable atmosphere.
Book your tickets and accommodation through Booking.com
Stay connected with Airalo eSIM – Use code MUHAMM7693 for US$3 off
Official website: hydeparkwinterwonderland.com
2. Southbank Centre Winter Market
Dates: November 1, 2025 – January 5, 2026
Location: Southbank Centre, Riverside
Highlights:
- Charming riverside market with artisanal gifts and festive food
- Mulled wine and seasonal treats stalls
- Stunning views of the Thames, Big Ben, and the London Eye
- Smaller and more intimate than Hyde Park
This market is ideal for a relaxed stroll with plenty of food and drink options, set against one of London’s most iconic backdrops.
Stay nearby with Millennium Hotels
Protect your data on public Wi-Fi with Surfshark VPN
Official info: visitlondon.com – Southbank Centre Winter Market

3. Christmas by the River at London Bridge City
Dates: Mid-November 2025 – January 5, 2026
Location: London Bridge City, Riverside
Highlights:
- Picturesque market with views of Tower Bridge and the Thames
- Unique gifts, festive food, and warming drinks
- Live music and entertainment
- Perfect spot for combining sightseeing and shopping
Enjoy the festive cheer while exploring the historic riverside area, with plenty of stalls offering handcrafted goods and delicious seasonal fare.
Arrive by train or ferry with Omio
Book festive stays via Trip.com
More info: nannybag.com – London Bridge Christmas Market
4. Covent Garden Christmas Market
Dates: Mid-November 2025 – Early January 2026
Location: Covent Garden Piazza
Highlights:
- Famous Christmas tree adorned with over 30,000 lights
- Artisanal food stalls and boutique gift shops
- Live choirs and street performers
- Themed events like the Christmas Sandwich Festival
Covent Garden offers a lively festive atmosphere with a mix of shopping, dining, and entertainment in one of London’s most vibrant districts.
Plan your trip with Kiwi.com
Get mobile data instantly via eSim X
Official info: visitlondon.com – Covent Garden Christmas Market
5. Leicester Square Christmas Market
Dates: November – Early January (exact dates TBC)
Location: Leicester Square
Highlights:
- Central London location with festive stalls
- Seasonal food, drinks, and gifts
- Close to theaters and cinemas for post-market entertainment
Leicester Square’s market is perfect for combining Christmas shopping with a night out in London’s West End.
Bundle hotel & flights with Trip.com
6. Borough Market Christmas
Dates: Mid-November – December 24, 2025
Location: Borough Market, Southwark
Highlights:
- World-famous food market with a festive twist
- Seasonal street food, mulled wine, and artisanal products
- Ideal for food lovers looking to enjoy gourmet treats
Borough Market is a must-visit for those who want to indulge in some of London’s best food offerings during the festive season.
Compare travel options on Omio
Enjoy local food—then relax at your hotel via Booking.com
7. Greenwich Christmas Market
Dates: November – December 2025
Location: Greenwich Market
Highlights:
- Historic market with unique crafts and gifts
- Festive decorations and street food
- Nearby attractions like the Cutty Sark and Greenwich Park
Greenwich offers a charming, less crowded Christmas market experience with a historic maritime backdrop.
Rent a car for the day from Trip.com
8. Kingston Christmas Market
Dates: November 14, 2025 – January 5, 2026
Location: Ancient Market Place, Kingston upon Thames
Highlights:
- Traditional European-style market with British flair
- Variety of gifts, crafts, and seasonal food
- Family-friendly atmosphere
Kingston’s market is a great option for those willing to explore beyond central London.
Official website: kingstonchristmasmarket.co.uk
9. Spitalfields Market Christmas
Dates: November – December 2025
Location: Spitalfields, East London
Highlights:
- Year-round market with festive stalls during Christmas
- Independent vendors selling gifts, art, and food
- Vibrant East London vibe
Spitalfields combines urban cool with holiday cheer, perfect for unique finds.
10. King’s Cross Christmas Market
Dates: November – December 2025
Location: King’s Cross, Coal Drops Yard
Highlights:
- Huge Christmas tree and alpine-themed pop-up bar
- Festive shopping and dining
- Live DJ sets and entertainment
King’s Cross offers a modern festive experience with plenty of shopping and nightlife options.
Tips for Visiting London Christmas Markets in 2025
- Book early: Some markets, especially Hyde Park Winter Wonderland, require advance tickets.
- Check opening times: Markets may close on Christmas Day or have reduced hours.
- Dress warmly: London winters can be chilly and damp.
- Use public transport: Parking is limited; London’s tube and buses are convenient.
- Try seasonal treats: Mulled wine, roasted chestnuts, and mince pies are festive favorites.
Summary Table of Key Markets
Market | Location | Dates (2025) | Highlights | Entry Fee |
Hyde Park Winter Wonderland | Hyde Park | Nov 21 – Jan 5 | Rides, ice skating, food stalls | Paid (varies) |
Southbank Centre Winter Market | Southbank Centre | Nov 1 – Jan 5 | Food & drink, riverside views | Free |
Christmas by the River | London Bridge City | Mid-Nov – Jan 5 | Riverside market, gifts & food | Free |
Covent Garden Christmas Market | Covent Garden Piazza | Mid-Nov – Early Jan | Tree, artisanal gifts, live acts | Free |
Leicester Square Christmas Market | Leicester Square | Nov – Early Jan (TBC) | Central location, festive stalls | Free |
Borough Market Christmas | Borough Market | Mid-Nov – Dec 24 | Gourmet food | Free |
Greenwich Christmas Market | Greenwich Market | Nov – Dec | Crafts, food, historic setting | Free |
Kingston Christmas Market | Kingston upon Thames | Nov 14 – Jan 5 | Traditional market, family-friendly | Free |
Spitalfields Market Christmas | Spitalfields | Nov – Dec | Independent vendors, food | Free |
King’s Cross Christmas Market | King’s Cross | Nov – Dec | Tree, pop-up bar, entertainment | Free |
London’s Christmas markets in 2025 offer a festive feast for the senses, from traditional crafts and gourmet food to spectacular lights and entertainment. Whether you’re a local or visiting from afar, these markets provide the perfect way to celebrate the season and create lasting holiday memories.
Enjoy the magic of London at Christmas!
References
- Visit London – Best Christmas Markets
- Earth Trekkers – London Christmas Markets
- Nannybag – London Bridge Christmas Market
- Kingston Christmas Market
- Hyde Park Winter Wonderland