StayAreas

The best markets in London

Markets are where London eats, shops and hangs out at weekends. Several only open on certain days, so plan around them.

  1. 1.Borough Market

    The best food market in London, by London Bridge. Busiest on Saturdays.

    Stay nearby: South Bank · ~$295/night
  2. 2.Camden Market

    Hundreds of street food stalls and alternative fashion by the canal, open daily.

    Stay nearby: Camden · ~$215/night
  3. 3.Portobello Road

    Antiques and vintage; Saturday is the main market day.

    Stay nearby: Notting Hill · ~$270/night
  4. 4.Columbia Road Flower Market

    Sunday mornings only. Go early or late for the bargains.

    Stay nearby: Shoreditch · ~$240/night
  5. 5.Old Spitalfields Market

    A covered Victorian market with makers, vintage and food, open daily.

    Stay nearby: Shoreditch · ~$240/night
  6. 6.Brick Lane

    Vintage, records and street food; Sunday is the big day.

    Stay nearby: Shoreditch · ~$240/night
  7. 7.Maltby Street Market

    A smaller, more local food market under railway arches in Bermondsey, at weekends.

    Stay nearby: South Bank · ~$295/night
  8. 8.Broadway Market

    A Saturday food market in Hackney, by Regent's Canal and London Fields.

    Stay nearby: Shoreditch · ~$240/night
  9. 9.Greenwich Market

    Crafts and street food in a covered market, open daily.

    Stay nearby: Greenwich · ~$200/night
  10. 10.Leadenhall Market

    More of a covered Victorian street than a market, best on weekday lunchtimes.

    Stay nearby: South Bank · ~$295/night

Which day to go

Saturday: Borough, Portobello, Broadway Market and Maltby Street. Sunday: Columbia Road, Brick Lane and Spitalfields. Every day: Camden, Spitalfields and Greenwich.

Written by the StayAreas editorial team · Updated Oct 2026 · How we research our guides

Hotels we'd book in Shoreditch

Our top area for this guide. Mid-range doubles cost about $240 a night.

Shoreditch guide

Best value

citizenM London Shoreditch

Why we like it: Compact, smart rooms and a 24/7 canteen.

Typical budget rate in Shoreditch: ~$125/night

Boutique pick

The Hoxton, Shoreditch

Why we like it: Buzzy lobby, fair prices, the original Hoxton.

Typical mid-range rate in Shoreditch: ~$240/night

Luxury pick

Nobu Hotel London Shoreditch

Why we like it: Sleek rooms and the Nobu restaurant downstairs.

Typical luxury rate in Shoreditch: ~$470/night

StayAreas may earn a commission when you book through selected links, at no extra cost to you. Learn more

FAQs

What is the most famous market in London?

Borough Market for food, Camden Market for street food and fashion, and Portobello Road for antiques.

Which London markets are open on Sunday?

Columbia Road Flower Market, Brick Lane, Spitalfields, Camden and Greenwich are all open on Sundays.

More London guides

Where to stay in London

Hotels in ShoreditchMid-range from ~$240/night

See hotels