This blog post contains affiliate links and ads. As an Amazon Associate, I earn from qualifying purchases. The words and opinions expressed in this article are those of the author. Read more info on our Disclosure policy.
Have you been to any Sunday market in London? How about a local food hall?
Places like these are just overflowing with fresh produce, antique finds and creative juices. Markets in London have been part of the UK scene since the olden times and have proven to be a vital part of the local community. Quiet or grandiose? Laid back or eclectic? Visitors are spoiled with choices, and I can’t hep feeling obligated to run down the best list of markets in London for you.
Clueless where to go or go next?
Here is our ultimate list of best markets in London to visit:
- 1. Camden Market
- 2. Borough Market
- 3. Southbank Centre Food Market
- 4. Portobello Road Market
- 5. Brick Lane Market
- 6. Broadway Market
- 7. New Spitalfields Market
- 8. Shoreditch Street Food Market
- 9. Columbia Road Flower Market
- 10. Greenwich Market
- 11. Brixton Village and Market Row
- 12. Covent Garden Market
- 13. Flat Iron Square Flea Market
- 14. Mercato Metropolitano
- 15. Alfie’s Antique Market
- Join the popular London Market tours
Here is our ultimate list of best markets in London to visit:
1. Camden Market
Address: Camden Lock Pl, Camden Town, London NW1 8AF (See map)
Open daily (including bank holidays) from 10 AM. Closing time varies per shop.
More than 1000 shops line up daily to enliven one of the most popular markets in London. Camden Market is a five-minute walk from Camden Town tube station, making it an accessible area to shop for club clothes, eat good food and find unique crafts. Your must-try: the Half Hitch gin, a smooth taste of Camden’s forgotten history.
2. Borough Market
Address: 8 Southwark St, London SE1 1TL (See map)
Open on Mondays to Saturdays from 10 AM to 7 PM. Saturdays start early at 8 AM. Closed on Sundays.
It’s all about gourmet food at Borough Market. Conveniently located next to the London Bridge station, this market is hard to miss and can easily be incorporated in your walking tour. Just make sure to come hungry! On Monday and Tuesday, some shops close; Saturday gets very busy. One grab that’s worth lining for is the roast pork sandwich at Roast Hog.
Which is London’s oldest market? Nothing else but the Borough Market! The food market dates back to as early as the 10th century.
3. Southbank Centre Food Market
Address: Southbank Centre, Belvedere Rd, Lambeth, London SE1 8XX (See map)
Open on Fridays from 12 NN to 8PM; Saturdays from 11 AM to 8 PM; Sundays from 12 NN to 6 PM. On bank holidays, they are open on Mondays from 12 NN to 6 PM.
About 40 suppliers come and sell at the Southbank Centre Food Market every weekend. You can find a lot of items to take home – from choice meat cuts to spices and sweet treats. Don’t leave the place without trying something from The Curry Shack. They serve dairy and gluten free meals which you can have a sample should you find it hard to decide which one to choose.
4. Portobello Road Market
Address: 306 Portobello Rd, London W10 5TA (See map)
Open on Mondays to Saturdays from 9 AM to 6 PM. Thursdays close early at 1 PM. Fridays and Saturdays extend till 7 PM. Closed on Sundays.
The Portobello Road Market has long been in the shopping business since the 1800s. It garnered even more following after the Hollywood movie Love Actually was shot on location. There are food shops and bars along the road, but what people go here for are the antiques. Go past the street stalls at the Portobello Market and find a hidden gem called the Crown Arcade where you can find nostalgic pieces of art.
5. Brick Lane Market
Address: Brick Ln, Spitalfields, London E1 6QR (See map)
Open on Sundays from 10 AM to 5 PM.
Brick Lane Market is a riot – an artsy one. You will see vibrant people selling second hand treasures and young artists occupying the streets. They say you never know what you’ll find at Brick Lane, and we couldn’t agree more. Not only will your shopping bag be filled with random goods, but your eyes will be spoiled with street art installations. Artists from all over the world come to Brick Lane to paint, and so the murals change constantly – much to everybody’s delight.
6. Broadway Market
Address: Broadway Market, London E8 4QJ (See map)
Open on Saturdays 9 AM to 5 PM.
Since the 1890s, Broadway Market has been home to many traders of different products. Nowadays, aside from fresh local produce and street foods, you can also find arts and crafts being sold. Clothings from local designers are prized finds in the market. 135 stalls comprise this market, including the must-visit Crosstown Doughnuts and grab one of their sweet handcrafted treats.
7. New Spitalfields Market
Address: 23 Sherrin Rd, Leyton, London E10 5SQ (See map)
Open on Mondays to Saturdays from midnight to 9 AM.
New Spitalfields Market is a haven of wholesalers selling fruits, vegetables and flowers. It offers products sourced out from different parts of the globe, allowing it to capture the multicultural market in London. It also holds food shows and conferences where suppliers meet their customers and other suppliers to further improve the quality of produce being sold at New Spitalfields. Good to know: a movement called City Harvest is gathering surplus from this market to redistribute them to the less fortunate in London.
8. Shoreditch Street Food Market
Address: Shoreditch High Street (See Map)
Open on Wednesdays to Friday from 5 PM to 12 MN. Saturdays open early at 3 PM. Closed on Sundays.
Dinerama is a place in Shoreditch best known for its street club vendors feeding people with diverse cuisines. There are ten bars that offer late-night grubs, from mouth watering burgers to exotic kebabs – even ice cream. Don’t think twice on ordering Chipuffalo wings at Thunderbird for dinner. Grab some Taiwanese steam buns at Yum Bun on your way home!
9. Columbia Road Flower Market
Address: Columbia Rd, London E2 7RG (See map)
Open on Sundays from 8 AM to 3 PM.
Imagine being greeted by lavender, jasmine and mint scents as you visit the Columbia Road Flower Market. You know this is where you’re supposed to be, as it is the only street flower market in the UK. Trading starts early, but if you are not in a hurry just go before the flower market closes for great bargains. December is the most magical time to visit this market, as Christmas trees and festive decors give an extra touch of loveliness to the whole market.
10. Greenwich Market
Address: 5B Greenwich Market, Greenwich Peninsula, London SE10 9HZ (See map)
Open daily including bank holidays from 10 AM to 5:30 PM.
Greenwich Market has long been known as one of London’s best craft market. Nowadays, comfort food and lifestyle stalls also dominate the scene. On Mondays, Wednesdays, Fridays to Sundays, arts, crafts and designer makers take the stage. Antiques and collectibles are available on Tuesdays, Thursdays and Fridays. As the only market in London situated on a World Heritage site, Greenwich is not only a shopping destination but a tourist spot as well. This is definitely one of the most picturesque places to go gift shopping.
11. Brixton Village and Market Row
Address: Unit 74, Brixton Village, Coldharbour Ln, Brixton, London SW9 8PS (See map)
Open daily from 8 AM to 11:30 PM. Mondays end early at 6 PM.
Brixton Village and Market Row is a community market operated by suppliers themselves. It aims to provide a venue for growers and traders to meet their buyers and establish a more intentional relationship with them. You have a bit of everything in this place – fresh food, household items, art and books… the list goes on. There’s something quirky, there’s something sweet. There’s something you must not miss – the Honest Burger together with their signature rosemary salted chips.
12. Covent Garden Market
Address: The Market Bldg, Brentford WC2E 8RF (See map)
Open daily from 10 AM to 6 PM.
Covent Garden was once a craft market in London divided into three sections. The Apple Market featured crafts and antiques. The East Colonnade Market sold personal items such as handbags, scented soaps and jewelleries. The Jubillee Market had a little of everything. A lot has changed, and the Covent Garden you will see now is an upscale version of the humble market – although some parts still remain. Stay awhile and watch street performers at their best.
13. Flat Iron Square Flea Market
Address: 53b Southwark St, London SE1 1RU (See map)
Open from 11 AM to 6 PM on Saturdays and 10 AM to 5 PM on Sundays.
Food trucks and dining establishments are all lined up in Flat Iron Square, making it a go-to destination for foodies of all ages. The place is filled with live music and local patrons on weekdays, but the flea vintage and makers market is what makes it alive on weekends. It is small and quiet compared to the nearby Borough market, but these do not make it less interesting.
14. Mercato Metropolitano
Address: 42 Newington Causeway, London SE1 6DR (See map)
Open daily with different timings – Mondays to Wednesdays from 8 AM to 11 PM; Thursdays and Fridays extend until 12 MN; Saturdays at 11 AM to 12 MN; Sundays from 11 AM to 10 PM.
This London market is quite new in the scene, having only started in 2016. It is set in a 45,000 square feet disused railway, offering world delicacies to curious visitors. Some of the cuisines are from Germany, Italy and even Japan. The market is proud to establish an ecologically responsible destination from the main structure of the shops to the products they bring in. A must-try in Mercato Metropolitano is Una Drogheria’s lasagna and aubergine parmigiana.
15. Alfie’s Antique Market
Address: 13 – 25 Church St, Marylebone, London NW8 8DT (See map)
Open on Tuesdays to Saturdays from 10 AM to 6 PM.
Alfie’s Antique Market is probably the most loved antique shop in London. With over 40 years in the business, the place is teeming with passionate sellers and artstruck buyers caught in the bohemian atmosphere of the indoor shop. When you are done shopping for vintage finds, head upstairs to see one of London’s hidden gems – The Rooftop Kitchen at Alfie’s.