London turns into a sparkling winter wonderland every December, with Christmas markets dotted across the city offering food, gifts, entertainment, and plenty of festive cheer. Whether you’re planning a family outing, a romantic evening, or a day out with friends, these magical markets promise a memorable experience. Here are the best Christmas markets in London to explore this year.
1. Winter Wonderland – Hyde Park
Winter Wonderland is the largest and most iconic Christmas attraction in London. Set in Hyde Park, it feels like an entire festive theme park, complete with traditional markets, pop-up restaurants, a huge ice rink, and thrilling fairground rides.
Why Visit:
- Hundreds of stalls selling crafts, gifts, and festive treats
- The UK’s largest open-air ice rink
- Magical Ice Kingdom, circus shows, and Bavarian Village
- Endless street food options and festive drinks
Tip:
Entry is free during off-peak hours, but it gets extremely busy. Book tickets early and arrive before midday if you want a quieter experience.
2. Southbank Centre Winter Market
Running along the Thames, the Southbank Centre Winter Market offers a cosy and relaxed festive atmosphere. Wooden alpine-style chalets serve delicious food, mulled wine, and artisan products, all with beautiful riverside views.
Why Visit:
- Perfect for a scenic winter walk
- A great mix of street food, chocolate treats, and mulled wine
- Craft stalls selling handmade items and seasonal gifts
- Close to other attractions like the London Eye and Southbank Centre shows
Tip:
Visit in the early evening to enjoy the twinkling lights reflecting on the river.
3. Leicester Square Christmas Market
Nestled in the heart of the West End, Leicester Square Christmas Market combines festive shopping with entertainment. Alongside its charming stalls, the square also hosts a traditional Santa’s Grotto and a programme of Christmas performances in a cosy Spiegeltent.
Why Visit:
- Handmade crafts, ornaments, and festive snacks
- Great spot for combining shopping with theatre outings
- Central location, ideal for tourists and locals alike
- A small but beautifully designed market
Tip:
It’s one of the easiest markets to reach via public transport, making it ideal for a last-minute festive outing.
4. Covent Garden Christmas Village
Covent Garden is one of London’s most photogenic Christmas destinations. The cobbled piazza, giant Christmas tree, enormous baubles, and glittering decorations make it feel like a real-life Christmas film set.
Why Visit:
- Spectacular decorations perfect for holiday photos
- Stylish stalls offering gifts, crafts, and gourmet treats
- Live music and street performances
- Luxury boutiques and restaurants nearby
Tip:
Visit after sunset to experience the magical lights and festive displays at their best.
5. Greenwich Christmas Market
Greenwich Christmas Market is ideal for anyone searching for unique, handmade, and locally created gifts. With a strong community feel, this market features independent designers, artists, and craft makers.
Why Visit:
- Excellent for personalised or one-of-a-kind gifts
- Support small businesses and local creators
- Covered market area, great for rainy days
- Close to attractions like the Cutty Sark and Greenwich Park
Tip:
Weekends can be busy, so consider visiting earlier in the day or on weekdays for a more relaxed experience.
Final Tip: When to Go
If you want a peaceful festive stroll, weekdays are usually quieter.
For the best atmosphere and magical lights, evenings are the perfect time to explore — just bundle up warm and enjoy London at its sparkling best.


