London Markets Guide

London has an exceptional market culture — food, antiques, flowers, vintage clothing and crafts — spread across the city and running on different days. Here's a practical overview of the best, when they run, and who each one is actually for.

Food Markets

Borough Market (London Bridge) — the big one, open Wednesday to Saturday. Best for produce, artisan bread and grazing, busiest on Saturdays. Maltby Street Market (Bermondsey) — Saturday–Sunday, smaller and less crowded than Borough with similar quality. Broadway Market (Hackney) — Saturday only, primarily food and local-facing. Portobello Road (Notting Hill) — primarily antiques and vintage on Saturdays, with some fruit and veg stalls.

Antiques & Vintage

Bermondsey Antiques Market — Friday from 4am, gone by mid-morning. Portobello Road — Saturday, best for antiques in the northern section. Brick Lane — Sunday, strong for vintage clothing and furniture. Spitalfields (East London) — Thursday and Sunday for antiques, daily for general craft and market stalls.

Flower Markets

Columbia Road (Hackney) — Sunday morning only, the best flower market in London. Arrive before 10am for the best selection; later for reduced prices as stalls pack down.

Tips for Visiting