The festive season in London is magical. Between the beautiful Christmas Lights, ice rinks, Christmas trees, Christmas markets and fairs, the streets are transformed into a wintry wonderland.

Take in the festive spirit and visit a winter market. It’s the only place where you can sip mulled wine, eat mince pies, admire decorations and arts and craft, go on a fairground ride, and buy that last-minute gift.

And to make your day extra special, we recommend relaxing on the Winter Bar Bus after a day of shopping. Our personal favourite place to enjoy mulled wine and discover the best Christmas Lights in town!

Contents

Hyde Park Winter Wonderland

Greenwich Christmas Market

Christmas by the River at London Bridge City

Christmas in Leicester Square

Southbank Center Wintertime Market

Kingston Christmas Market

What London Christmas Market should I visit?

London is home to many Christmas Markets and winter fairs. Which makes it the perfect place for Christmas shopping, and festive entertainment. In such a big city, the options are plentiful and it can be difficult to choose where to spend time enjoying the Christmas cheer. Here is our guide to the best Christmas Markets in London, and how to get there.

Hyde Park Winter Wonderland

Winter Wonderland is with no doubt the biggest and most famous Christmas Market in London. It features over 200 traditional chalets selling jewellery, craft items, clothes, food and drink, as well as a great fun fair, theatre shows and the UK’s largest outdoor ice rink. The perfect place for a festive day out in London!

The fair can get very busy, especially on evenings and weekends closer to Christmas. If possible, try visiting during the daytime and weekdays to avoid the crowds.

Entrance to Winter Wonderland is free although most attractions are fairly costly- tickets can be booked in advance here.

How to get there:

Yellow route: stops 2, 3 and 4

Blue route: stops 4 and 39

Grey and red route: stops 3 and 4

Purple route: stops 3, 4 and 73

Back to top

Greenwich Christmas Market

Greenwich Market is open all year-round but December is a special time for the World Heritage site. Every Wednesday evening, Christmas comes to the market and, with the fairy lights and mulled wine stands, it’s just so cheerful!

Traveling to Greenwich might seem a little far from the city, but remember that its location will mean that the market will be less crowded. And it is the opportunity to visit the must-see historical attractions of Greenwich.

How to get there:

Free Thames River Cruises*: hop off at Greenwich Pier

*included in any 24h, 48h and 72h ticket

Back to top

Christmas by the River at London Bridge City

All I want for December is a Christmas market with views of Tower Bridge. Well, we have a winner with this festive market offering vintage German-style chalets, homemade gifts, delicious food and glühwein. And with the views of Tower Bridge, it simply makes it one of the most beautiful Christmas Markets in London. Some even say it’s the best Christmas market for a first date

How to get there:

Yellow route: stop 14 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by London Bridge City (@ldnbridgecity) on

Back to top

Christmas in Leicester Square

Father Christmas is coming to town and he has chosen the middle of Leicester Square as the place for spreading the festive cheer. To find Santa’s Grotto, just follow the music! Because of its central location, this complete Christmas market is the perfect market to visit for your gift shopping if you lack time.

There is no entry fee to access the market but tickets must be bought for selected events.

How to get there:

Yellow route: stop 5 

Orange route: stop 53 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by LeicesterSqXmas (@leicestersqxmas) on

Back to top

Southbank Center Wintertime Market

Southbank’s riverside transforms during the festive season and become a wintry wonderland for foodies. Winter classics such as raclette and bratwurst will served up alongside an array of world cuisine. In addition to these delights, the market offers a large selection of homemade crafts, rides and shows to entertain the whole family.

Entry is free and the Wintertime Market will be open until January, unlike most other Christmas markets in London.

How to get there:

Yellow route: stops 7 and 8

Blue route: stop 32

Back to top

Kingston Christmas Market

The lovely and picturesque Kingston upon Thames will have its own Christmas Market on the Ancient Market Place. The city centre will be filled with festive cheer, food, drink, and handmade stocking fillers. The perfect place for unique Christmas gifts.

How to get there:

Public transport: take a train from Waterloo Station (yellow route: stop 8) to Kingston station. The train ride will take you about 30 minutes.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by In Kingston UK (@inkingstonuk) on

Back to top

So what will you choose between meeting Father Christmas, going on a fair ride or hunting the perfect gift?

If you are mainly looking for a cosy place to sip mulled wine, we've got you covered. Hop on the Winter Bar Bus and snuggle up under warm blankets as we serve hot winter beverages while you relax and enjoy the view. The perfect place to get in the Christmas spirit!

And if you need help reaching any of these fun fairs and markets, our lovely staff will be happy to guide and inform you.

Magical Winter Bar Bus

If you are looking for Christmas drinks in London, don’t settle on one location. Let us take you on a journey through the capital on a cosy winter night. The perfect backdrop for a festive celebration with family and friends.