London has a market tradition dating back to the Middle Ages. From Borough Market for artisan food to Portobello Road for vintage, every market tells a different story of the city.
The markets of London: a journey through flavours, cultures and history
London has over 100 active markets, each with its own identity. These are the best for visitors who want to discover the authentic city.
Borough Market: the temple of food
Borough Market, in the shadow of London Bridge (Thames Street, SE1), is the most famous and oldest food market in the world - the first traces date back to 1014. Open: Thursday, Friday and Saturday.
Over 100 stalls offer the best of British and international produce: artisan cheeses from Somerset, Perigord truffles, balsamic vinegar from Modena, Spanish cured meats, Greek olives, naturally leavened bread.
Not to miss: Swiss raclette melted on the spot over boiled potatoes, the artisan scotch egg and the pulled pork sandwich from the BBQ sellers.
Portobello Road: the paradise of vintage
Every Saturday, Portobello Road (Notting Hill) turns into one of the largest antiques markets in Europe. The 1,500 stalls range from Victorian furniture to period photographs, from costume jewellery to 1960s vinyl.
Secret: The most serious traders are those set up under the flyovers between Westway and Golborne Road - more authentic products and more negotiable prices. Arrive between 7 and 9 for the best pieces.
Columbia Road Flower Market
On Sunday morning (8:00-14:00), Columbia Road (Bethnal Green) becomes a tunnel of flowers: roses, peonies, hyacinths, orchids and rare plants fill both sides of the Victorian street. Prices are a fifth of those at the florists - the sellers sell off what remains around 1pm.
The street is also lined with independent art galleries, cafes and vintage plant shops.