Every weekend, the streets of London buzz with energy as dozens of London markets crop up across the capital. Specialist London markets make ideal shopping destinations for everything from food, flowers and modern art to antiques, clothes and curios.
Soak up the atmosphere as you explore London's best outdoor markets including Old Spitalfields, Camden Market, Portobello Road, or find gifts from local designers and artisans at the likes of Greenwich Market.
Take your time to wander through the stalls and tuck into delicious food from around the world at one of the many food markets in London, including the famous Borough Market, or head to local farmers' markets full of locally sourced goods.
Central London markets
Berwick Street Market
Borough Market

Come with an empty stomach and discover a gourmet's paradise at Borough Market near London Bridge. Find stacks of fresh and organic produce, as well as condiments, baked treats and delicious street food. Take home specialist ingredients, pick up a tasty lunch or sit down at one of the many restaurants.
Regular three-hour Borough Market Food Tours led by knowledgeable experts explain the history of the area, while you tuck into delicious food and drink fresh from the market.
Coal Drops Yard's markets
Covent Garden Market

Maltby Street Market
Market Halls Oxford Street
Seven Dials Market

Southbank Centre food and book markets
Follow your nose to find the tasty treats on offer at the Southbank Centre Food Market, hosted in Southbank Centre Square behind the Royal Festival Hall on Fridays, Saturdays, Sundays and bank holiday Mondays. The rotating cast of street food vendors are specifically chosen for their dedication to delicious, sustainable and ethical food and drink.
After lunch, peruse paperbacks and hunt for hardcovers outside the BFI Southbank at the Southbank Centre Book Market, which is held each day beneath Waterloo Bridge.
East London markets
Columbia Road Flower Market

Brick Lane markets
One person’s junk is another’s gem – and you will find plenty of both at this sprawling east London market spread across several streets. At Brick Lane Market, you can pour over an eclectic selection of bric-a-brac, second-hand furniture, vintage clothes, shoes and lots more. There are also fantastic stalls selling exotic spices and colourful saris. Sunday is the best day to visit, with Upmarket featuring more than 200 stalls including a food hall with 40 traders.
The Brick Lane Indian Food Tour showcases the best food from the subcontinent, including delicious curries, fresh naan, unusual snacks and traditional Indian sweets.
Broadway Market
Old Spitalfields Market

Victoria Park Market
South London markets
Bermondsey Square Antiques Market
Brixton Village and Market Row

Greenwich Market
Herne Hill Market
Lower Marsh Market
Mercato Metropolitano

West London markets
Chiswick Flower Market
Portobello Road Market

Alfies Antique Market
North London markets
Camden Market

The internationally famous Camden Market goes from strength to strength, with more than 1,000 shops, stalls, cafes and bars filling a variety of indoor and outdoor venues near the canal at Camden Lock. Here, you'll find plenty of goods from Camden's thriving music scene, designer clothes, food stalls, vintage garments and one-off artworks, alongside workshops and restaurants.
Chapel Market
Best Sunday markets
There’s no better way to spend a Sunday morning in London than wandering round the capital’s colourful street markets. From Greenwich to Camden, check out London’s best Sunday markets worth getting out of bed for...
Brick Lane Market and The Old Truman Brewery Markets
Wander along Brick Lane on a Sunday and you’ll find a rambling flea market full of stalls selling bargain bric-a-brac. If you arrive later, explore The Old Truman Brewery's more upscale markets, including the Backyard Market, Sunday Upmarket and Vintage Market.
Brixton Village and Market Row
Stock up on exotic ingredients, find fresh fish and pop into shops selling everything from homeware to fashion in Brixton. Then treat yourself at one of the many restaurants serving tasty dishes such as jerk chicken, burritos and dumplings.
Camden Market
Pick up handmade jewellery and artwork, vintage fashion, souvenirs and more from the many stalls and shops located within the epic sprawl of Camden Market. Cap the day with Sunday lunch at one of the food stalls.
Columbia Road Flower Market
One of London’s most famous Sunday markets, Columbia Road Flower Market is a feast of flowers, colours and scents. Snap away at all the beautiful blooms and pick up plants and gardening essentials. Get there early to see it at its best.
Covent Garden Market
Explore Covent Garden Market's three areas: Apple Market, selling British-made crafts and accessories; East Colonnade Market, with stalls offering everything from magic tricks to sweets; and Jubilee Market, where on weekends you’ll find arts and crafts.
Crystal Palace Park Market
Head to south London to browse the mouthwatering stalls at this weekly farmers' market inside Crystal Palace Park. Shop for organic produce, then eat lunch on the go with award-winning, locally prepared street food, homemade bread, cakes and more.
Eccleston Yards Market
Find vendors from across London selling unique finds in Eccleston Yards every Sunday, just around the corner from Victoria Station. Pick up handmade candles, stunning ceramics, bespoke jewellery and more. Fuel your shopping spree by making a stop at one of the variety of food options while enjoying live music.
Greenwich Market
Greenwich Market on a Sunday is packed full of stalls selling quirky gifts, arts and crafts, fashion and unique designs. Have a browse, grab some tasty lunch from one of the many food stalls and then find a perch along the river or in nearby Greenwich Park.
Maltby Street Market
There are few better places to spend Sunday morning for foodies than at Maltby Street Market. The small but popular market is known for its fresh produce and baked goods. There are also cakes, cheeses and craft beers on offer.
Old Spitalfields Market
One of the finest remaining Victorian market halls in London, Old Spitalfields Market was built in 1876. On Sundays, shoppers descend to find pieces from up-and-coming designers, home furnishings and accessories.
Southbank Centre Food Market
Venture behind the Royal Festival Hall on a Sunday, and you’ll discover a cluster of small producers and independent food stalls selling delicious drinks and dishes from across the globe. Pick up a tasty Polish hotdog, followed by a traditional Portuguese pasteis de nata and wash it all down with a hot Ethiopian coffee.
Vinegar Yard's Flea Market
Alongside its mix of pop-up street food stalls, London Bridge's Vinegar Yard hosts a vintage and makers market at the weekends. Browse through the stalls and take home antique and reclaimed furniture, books, records, retro clothes and other treasures. Grab a bite to eat or enjoy drinks while you soak up the relaxed atmosphere.