
London isn’t just about landmarks and museums. Its markets are where the city truly comes alive.
From the smell of sizzling paella at Borough Market to the neon-lit maze of Camden’s vintage stalls, the city’s markets offer a pulse you won’t find in a sterile shopping mall. I’ve spent years getting lost in these crowds, burning my tongue on street food, and haggling over “one-of-a-kind” trinkets so you don’t have to.
What are the Top Markets in London?
If you are short on time, the absolute must-visit markets are Borough Market (for foodies), Camden Market (for edgy vibes), and Portobello Road Market (for antiques and photos). For a local experience without the crowds, head to Maltby Street Market.
Top 10 Best Markets in London
Here is a quick snapshot of the top markets in London based on what they do best:
- Borough Market: Best for gourmet food and fresh produce.
- Camden Market: Best for alternative fashion and unique souvenirs.
- Portobello Road Market: Best for antiques and colorful houses.
- Columbia Road Flower Market: Best for plants and Sunday morning vibes.
- Old Spitalfields Market: Best for artisan crafts and independent labels.
- Brick Lane Market: Best for vintage clothes and curry.
- Southbank Centre Food Market: Best for central London street food.
- Maltby Street Market: Best for a “hidden gem” weekend brunch.
- Greenwich Market: Best for handmade gifts and maritime history.
- Broadway Market: Best for local Hackney culture and people-watching.
Famous Street Markets in London:
- Camden Market

Camden is a sprawling playground of the weird and wonderful. It’s actually several markets in one the Stables Market, Lock Market, and Buck Street.
- What it’s known for: Alternative culture, punk history, and Amy Winehouse vibes.
- What you can buy: Leather jackets, band tees, handmade jewelry, and literally any cuisine in the world.
- Best day/time to visit: Go on a Tuesday or Wednesday morning to actually breathe. If you want the full “chaotic” experience, Saturdays are peak.
- Who it’s best for: Teenagers, music lovers, and tourists looking for something edgy.
Insider Tip: Don’t just eat at the first stall you see. Walk deep into the Stables Market to find the “Cyberdog” shop even if you don’t buy anything, the neon lights and dancers are a must-see.
- Borough Market

Located right next to London Bridge, this is the oldest and most famous food market in the city.
- What it’s known for: High-quality British produce and incredible street food.
- What you can buy: Artisanal cheeses, fresh oysters, truffle oils, and the famous “strawberry cup” with melted chocolate.
- Best day/time to visit: Thursday or Friday afternoons. Avoid Saturdays unless you enjoy being pushed by thousands of people.
- Who it’s best for: Foodies, chefs, and hungry tourists.
Insider Tip: Look for the Kappacasein stall. Their Three-Cheese Toastie is widely considered the best in London. It’s life-changing.
- Portobello Road Market

This is the world’s largest antiques market, stretching through the heart of Notting Hill.
- What it’s known for: Antiques, vintage collectibles, and those iconic pastel-colored houses.
- What you can buy: Silverware, old cameras, vinyl records, and fashion.
- Best day/time to visit: Saturday is the only day for the full antique experience. Arrive by 9:00 AM.
- Who it’s best for: Photographers, collectors, and fans of the movie Notting Hill.
Insider Tip: The further north you walk (towards Golborne Road), the more “local” and less “touristy” it gets. You’ll find better prices on clothes there.
Best Food Markets in London:
If you’re traveling with your stomach, London is your heaven. While Borough is the king, these two are where the locals go:
- Maltby Street Market (The Ropewalk): This is Borough Market’s cooler, younger brother. Set under Victorian railway arches, it’s narrow, atmospheric, and packed with high-end food like The Cheese Truck and Gyoza Guys.
- Mercato Mayfair: Not your typical street market. It’s located inside a stunning deconsecrated church. You can grab pizza or bao buns and eat them under stained-glass windows. It’s one of the Best Cafes in London vibes but with a food hall twist.
Best Markets in London for Shopping:
Looking for a wardrobe refresh or a gift that isn’t a plastic Big Ben?
- For Vintage: Brick Lane is the winner. On Sundays, the vintage market in the basement of the Old Truman Brewery is a treasure trove of 90s sportswear and designer labels.
- For Arts & Crafts: Old Spitalfields Market. It’s covered (perfect for rainy days) and features rotating designers selling everything from handmade hats to minimalist jewelry.
- For Gifts: Greenwich Market. It’s smaller and more manageable than Camden, focusing on local artists and craftspeople.
Cheap Markets in London (Budget-Friendly)
London is expensive, but the markets don’t have to be. For the best deals, you need to head slightly away from the center.
- Ridley Road Market (Dalston): This is a real, working-class London market. You can get bowls of fruit for £1 and cheap household goods. It’s loud, colorful, and authentic.
- Lewisham Market: Great for bargain-hunting. It’s not “pretty” for Instagram, but it’s where you’ll find the cheapest prices in the city.
- Lower Marsh Market: Located behind Waterloo station. It’s fantastic for a cheap lunch (£6–£8) compared to the prices at nearby tourist traps.
Hidden Gem Markets in London:
- Columbia Road Flower Market: Only open on Sundays. The street turns into a wall of flowers. If you go at 2:30 PM, the sellers start shouting “Everything for a fiver!” to clear their stock.
- Vinegar Yard: Right by The Shard. It’s a mix of vintage stalls, art installations, and a great outdoor bar. It’s perfect for a summer afternoon.
What to Buy at London Markets:
- Food: British cheeses (Stilton/Cheddar), Scotch eggs, and London-made gin.
- Clothes: Vintage denim, independent designer jewelry, and hand-printed tote bags.
- Handmade items: Ceramic mugs, beeswax wraps, and botanical prints from local artists.
Tips for Visiting London Markets:
- Bring Cash (But Card is Fine): Most stalls take card/Apple Pay now, but some smaller vintage stalls might give you a better “cash price.”
- Go Early or Late: For flowers and antiques, go early. For food deals, go 30 minutes before the market closes.
- Watch Your Pockets: Like any crowded place, pickpockets love markets. Keep your bag in front of you.
- Explore the Area: Many markets are near other great spots. Check out our guide on Best Parks in London to find a spot to eat your market haul.
FAQs (People Also Ask)
What is the most famous market in London? Borough Market is arguably the most famous due to its history (dating back 1,000 years) and its incredible selection of gourmet food.
Which markets in London are best for food? Borough Market, Maltby Street Market, and the Southbank Centre Food Market are the top choices for food lovers.
Are London markets expensive? It depends! Borough and Portobello can be pricey for “artisan” goods, but street markets like Ridley Road or Lewisham are very budget-friendly.
Which markets are open on Sunday? Brick Lane, Columbia Road Flower Market, and Camden Market are all very popular on Sundays.
What should I buy in London markets? Focus on things you can’t get in big shops—vintage clothing, handmade jewelry from local designers, and artisanal British snacks.
London’s markets are the heart and soul of the city. Whether you’re hunting for a 1920s camera in Notting Hill or devouring a duck confit sandwich near London Bridge, you’re experiencing the real London.
Which market are you excited to visit first? Let me know in the comments! If you’re looking for more travel inspiration, don’t miss our guide on Where to Stay in London.