Many travellers choose hotels in Central London with the sole purpose of planning a shopping spree and finding the best food in the capital. Thanks to a slew of markets that occur across the city, you can combine these two endeavours! We’ve rounded up the best markets in London for souvenirs and eating.
- Portobello Road Market
Convenient for those staying at hotels near Bayswater Station, Portobello Road Market is one of the most iconic in the West End. Open Monday through Saturday, Friday and Saturday are the best days to visit for antique shopping. Other items on sale include vintage clothing and bespoke collectables. Delicious baked goods and street eats are available on Saturday, the busiest day.
- Covent Garden Market
Originally, Covent Garden Market was the first fresh produce market in the capital. Nowadays, the Apple Market is brimming with upscale boutiques and stalls where you can pick up artisanal handicrafts. There are several wine bars, tea rooms, and dessert parlours inside the market while the surrounding streets offer yet more shopping and eating prospects.
- Columbia Road Flower Market
A niche one that only occurs on Sundays, Columbia Road Flower Market is a must for floral fans! The market runs until the early afternoon but it’s best to arrive as close to 8 am as possible for the freshest blooms. Pick up a bouquet to freshen up your room at hotels in Central London or simply visit for the atmosphere. The neighbourhood is abundant in organic, health-conscious cafes where you can grab brunch.
- Wapping Docklands Market
One of the newest markets to arrive in London, Wapping Docklands Market is held every Saturday. Founded on zero-waste principles, the organisers adhere to sustainable procedures. Food available includes cuisine from the United Kingdom, Vietnam, India, Mauritius, Germany, and the Middle East. While food is the focal point, you will find environmentally-friendly handcrafted items for sale such as candles, soaps, journals, and prints.
- Camden Market
Comprising a sequence of different markets, Camden Market is one of the largest in London with an emphasis on alternative trends. You’ll find unique gift items, off-the-wall furnishings, and one-of-a-kind clothing. The Stables is well-stocked in terms of food, with eateries dishing up just about any cuisine under the sun.
- Spitalfields Market
Adjacent to Liverpool Street Station, Spitalfields Market is a large, covered market that is perfect for a rainy day. Items on sale include trendy clothing, vintage pieces, jewellery, and craft items that make perfect gifts. A haven for foodies, the complex is loaded with food trucks that cater to all appetites. This market is open daily and doesn’t close until around 11 pm.
- Borough Market
Borough Market is one of the best markets in London for food and drink. Open daily, vendors flog fresh produce, artisanal baked goods, gourmet cheeses, and takeaway food. If you visit in the evening, you can toast off your day with a glass of wine or craft beer at one of the bars before settling in for a good night’s sleep at hotels near Bayswater Station.