London is the ultimate shopping destination, the home of world famous Harrods, Selfridges, Harvey Nichols and of course Oxford Street, 1.5 miles of stores ready to explore! So it’s no wonder that it offers one of the best selections of Christmas markets! We’ve pounded the pavements to find the best of the rest, so you can get straight to the business of shopping:
Spend the whole day and evening at this winter wonderland as you enjoy shows, rides, games food and shopping! Tickets must be booked in advance, and when you spend £20 on any attraction, rides, games or food when you book, entry is free! The winter wonderland is open from 19 November to 3 January.
If you’re in need of a little fresh air while shopping in Selfridges, head out to the rear of the store to check out their Christmas market on the mews. Enjoy mulled wine and some delicious street food as you soak in the festive atmosphere.
Explore the food market with a mulled wine and gather your friends together to enjoy a festive banquet at the Ramsbury Forest Domes. Don’t forget your selfie at Santa’s sleigh! Open 15 November to 9 January.
Explore stalls filled with delicious food and crafts before taking in a show. This year catch the multi award winning La Clique, an incredible spectacle of circus, comedy and cabaret live, catch it while you can!
Browse 150 stalls and shops to find the perfect gifts this Christmas! Find everything from fashion and jewelry to crafts and fine art, and of course plenty of delicious treats. Open seven days a week from 10am to 5.30pm.
Travel to England and Coronavirus
We recommend checking on current travel advice from the British government before you travel to check entry requirements and local restrictions as a result of the Coronavirus global pandemic. The latest information can be found here. Remember also to check if there are any additional requirements for reentry to your home country from the UK.