The 15 best London markets that you should visit
Markets in London are some of the best in the world.
Full of culture and history (and quite often beautiful architecture to go with it), shopping at a market is such a good way to escape from the commercial supermarkets and buy local, support small businesses and get produce as fresh as it comes. Not to mention the street food you can try while doing your weekly shop. It’s all too easy to make heading to the self-service cashier at the supermarket a habit, and to forget what it’s like to interact with the humans who make a living from selling goods.
The colours, the smells, the flavours, the freshness, the energy, the interaction and the good vibes all make markets one of my favourite places to spend the weekend.
London is a great place to enjoy a varied market experience, with contrasting markets dotted all over the city.
P.S. If you’re looking to dive deeper into planning your London trip I have an abundance of London travel guides on my blog after living, working and breathing this gorgeous city for 3 years. Here are a few that may help your London planning!
- The best free things to do in London
- A complete 48-hour guide to London
- 13 reasons why you’ll fall in love with London
- The best things to do in London when it rains
- 20 things to do in London during summer
Here are a few of my favourite markets, which I think you should try out on your next trip to the Big Smoke…
1. Camden Market
Open 7 days a week, 10 am – late, this market is full of the hustle and bustle that I love about Camden! You can find everything and anything here – clothes, keepsakes, food and drink and more. They also have special events regularly, so keep an eye on the website to see what’s on.
Nearest tube station: Camden Town
The nearest train station: is Camden Road
See my complete guide to Camden here.
2. Brick Lane Market
Known for the amazing choice of second-hand furniture, clothes, shoes and bric-a-brac, the best day to visit this cultural hub is Sunday for the market stalls (10 am-5 pm) (although the shops are open every day). Check out the website for more information and to see what’s on in the area.
Nearest tube station: Aldgate East
Nearest train station: Shoreditch High Street
Check out my backpacker’s guide to Shoreditch here.
Head down to Vegan Nights at the Truman Brewery on Brick Lane for one of the best vegan food markets in the world. With an extensive selection of food, vegan beer, DJs and an epic East London atmosphere, it’s clear to see why this pop-up has stuck around for over a year now! See more and book your ticket here. (They don’t run all the time so be sure to pop the next one in your diary ahead of time!)
3. Brixton Market
There’s so much on offer in this diverse area of London, and markets are no exception! The outdoor markets on Station Road, Electric Avenue and Pope’s Road, and the indoor arcades of Brixton Village and Market Row offer street food, goods and groceries daily. There’s also a monthly Baker’s and Flea Market, a ‘Brix Mix’ market twice a month, themed Saturday markets, weekly Farmer’s markets, and a monthly Retro and Vintage Market.
Check out the website for more information.
Nearest tube/train station: Brixton
4. Alfie’s Antiques Market
Open 10 am-6 pm from Tuesday to Saturday, this is one for the budding collectors among you. Check out the antiques, collectables and vintage clothes spread across four floors, and then head to the rooftop cafe for some post-shopping refreshments. Check out the website here.
Nearest tube/train station: Marylebone
5. Columbia Road Flower Market
Open every Sunday from 8 am-3 pm (ish), it’s best to get to this market as early as you can to enjoy the full explosion of colour and get the freshest flowers to brighten up your flat or give to a loved one. See more information about the market and the pitch owners on the website here.
Nearest tube station: Bethnal Green
The nearest train station: is Cambridge Heath
Several buses also stop within a 5-minute walk
Check out my backpacker’s guide to Shoreditch here.
6. Covent Garden Markets
Good for homemade clothes, crafts and collectables, the Apple Market, the East Colonnade Market and the Jubilee Market can be found close to the buzzing centre of Covent Garden. Look on the website to see what’s on and which days each market operates.
Nearest tube station: Covent Garden
The nearest train station: Charing Cross
7. Broadway Market
This Victorian street market operates on Saturdays and offers an abundance of food, homeware, collectables and more. The shops on this street are open every day, so if you can’t make it on a Saturday, there’s still plenty to do in the area. See the website for more information.
Nearest tube station: Bethnal Green
Nearest train station: London Fields
Check out my backpacker’s guide to Shoreditch here.
8. Portobello Road Market
This market, located in Notting Hill, is open Monday to Saturday, although Saturday is considered to be the main day. Make sure to check out the food, antiques and clothing on offer in this colourful area of London. See their website for more information.
The nearest tube station: is Ladbroke Grove
9. Borough Market
This market is full of fresh produce and it’s right in the centre of London. It’s also ‘slow food’ accredited and has a large focus on keeping its environmental impact low. The full market is open Wednesday – Saturday, but on Monday and Tuesday they also have a limited market (plenty of choice, but not all the shops and stalls are open). See more information on the website here.
Nearest tube stations: London Bridge, Borough
Nearest train station: London Bridge
Check out my experience at Borough Market here.
10. Maltby Street Market
One of London’s newest and lesser-known markets, but still worth putting on your ‘to visit’ list! It’s open on Saturdays and Sundays and is full of so much food! See their website for more.
Nearest tube stations: London Bridge, Bermondsey
Nearest train station: London Bridge
11. Old Spitalfields Market
This covered market sells everything: food, fashion, antiques, vinyl, toys and more. It’s open every day, but it’s busier on Thursdays as this is the specific day for the antiques stalls. See their website for more information.
Check out my backpacker’s guide to Shoreditch here.
Nearest tube stations: Liverpool Street, Aldgate East
The nearest train station: is Liverpool Street
12. Southbank Centre Market
Best known for the ethical and sustainable street food that is on offer on Fridays, Saturdays, Sundays and Bank Holiday Mondays, this market on London’s Southbank is not one you want to miss. There is also a daily book market! See more information, including special themed markets, on their website.
Nearest tube stations: Waterloo, Embankment
Nearest train station: Waterloo
13. Whole Foods Market, Piccadilly Circus
This one’s an inside market – perfect for those rainy days we know oh so well in the UK! Fresh fruit and veg, hot and cold food – perfect for grabbing lunch while you pick up your fresh produce for the week.
Nearest tube station: Piccadilly Circus
The nearest train station: Charing Cross
Read about my trip to Whole Foods Market here.
14. Greenwich Market
The only London market on a World Heritage site, and open 7 days a week, this market has everything from food to jewellery to clothes to antiques and more. They also have frequent events, such as a monthly ‘Vegan Vibes’ day and events to mark different occasions. Check out their website to see what’s on.
Nearest train/ DLR station: Greenwich
15. KERB Markets
KERB have markets spread all across London – great for guaranteeing tasty food wherever you decide to explore! Keep an eye on their website to see where they are and when.
Locations: Camden, Kings Cross, Paddington, West India Quay, Gherkin, St Kats
Read about my trip to KERB Camden here.
Have you been to any markets in London?
What was your favourite? I’d love to know!
Love as always + happy adventuring,
Mollie.
Did you find this post helpful? I’d love you to share it with me.
I can’t do this without you.
Pin and save this blog post for later…