Legendary historic sights, awesome museums and fabulous food and drinks. There’s no shortage of things to do in London. Come winter, though, there’s the added appeal of London’s Christmas markets.
I’m a huge fan of London’s festive markets. Whether you want to sip mulled wine with a backdrop of the River Thames or check out London’s ever-growing Winter Wonderland extravaganza, there are so many fun markets to visit.
How to get to London
Getting to London from the US couldn’t be easier. There are daily flights to London Heathrow and London Gatwick. Both are then just a short train ride from the heart of London and its many magical festive markets. I’ve also noted the closest train/underground station for each market to help you plan.
The best Christmas markets in London
There’s (almost) a Christmas market in London for every day of December. From big, bustling picks with German Christmas market vibes to pop-up weekend fairs ideal for picking up gorgeous gifts, here are my top picks.
- Hyde Park Winter Wonderland
- Covent Garden Christmas Market
- Southbank Centre Christmas Market
- Christmas by the Bridge
- King’s Cross Christmas Market
- Greenwich Christmas Market
- Christmas at Borough Market
- Leicester Square Christmas Market
- Hampton Court Palace Festive Fayre
- Paternoster Square Christmas Market
- Christmas at Kew
- Spirit of Christmas Fair
1. Hyde Park Winter Wonderland
2. Covent Garden Christmas Market
3. Southbank Centre Christmas Market
4. Winter by the River
5. King’s Cross Christmas Markets
6. Greenwich Christmas Market
7. Christmas at Borough Market
8. Leicester Square Christmas Market
9. Hampton Court Palace Festive Fayre
10. Paternoster Square Christmas Market
11. Christmas at Kew
12. Spirit of Christmas Fair
London Christmas market FAQs
When do London Christmas markets start?
Most Christmas markets in London start in mid to late November. The majority close either on December 23rd or just before. You’ll also find a few pop-up festive fairs in early November, including the Spirit of Christmas Fair.
What is the most famous Christmas market in London?
Winter Wonderland is the most famous and largest Christmas market in London. The landmark event takes over Hyde Park for six weeks of the year and is immense. From dozens of food stalls to thrilling rides and the largest ice rink in the UK, it is unmissable.
Are Christmas markets in London free?
Generally, Christmas markets in London are free to visit – you’ll just need some cash to spend on seasonal treats. The exception is Hyde Park Winter Wonderland which is only free if you visit at an off-peak time. Otherwise, tickets start at around $6.50.
Ready to get fully into the festive spirit? Check out the best winter vacation destinations in the US and the best UK and European cities to visit this December.