Oranges for sale at Borough Market in London
Borough Market

There is no shortage of markets in London. Whether you’re looking for vegetables or vintage clothing, ethnic food or ethnic wares, London’s markets have a lot to offer. Here is my list of the top 5 London markets:

5. Portobello Market – Located in Notting Hill, Portobello Market is one of the most famous in all of London. On market days, Portobello Road is lined with antique dealers selling everything from magnifying glasses to toy soldiers. Whether you visit to browse or buy, Portobello Market is a great way to spend an afternoon when you are visiting London.

4. Leadenhall Market – One of the most beautiful markets in London is Leadenhall Market in The City. The Victorian structure is stunning to see, and a great place to spend an afternoon at a restaurant or pub. Fans of Harry Potter will recognise the market as the filming location of Diagon Alley in Harry Potter and the Philosopher’s Stone.

3. Exmouth Market – Exmouth Market is one of the most popular foodie markets in the city, and definitely one of the top London markets overall. Taking place every Friday and Saturday, the open-air food market features cuisine from India, Ghana, and other places around the world. On non-market days, the pedestrianised street is the perfect place to have a coffee, lunch, or dinner.

2. Camden Markets – If funky is your thing, look no further than London’s Camden Markets. The alternative style is no better represented than at the plethora of markets around the high street, and the area’s great restaurants and bars are the perfect place to unwind after a busy day of shopping.

1. Borough Market – London’s most famous farmers’ market is Borough Market near London Bridge. The market is packed with fruits, vegetables, and prepared foods from all over the world, and no visit to London is complete without a trip to taste the goods. Borough Market is not only one of the top 5 London markets, it is probably the top London market full stop.