10+ Best Markets in London for Food, Fashion & Vintage Finds (2026 Guide)
Last Updated on 16th February 2026 by Sophie Nadeau
This post may contain affiliate links. Please check out my privacy policy and disclosure for more information.
London is littered with thriving street markets and marketplaces, each bursting with character, creativity, and culture. From dining in a former church, to strolling through one of the prettiest parks in the city, exploring London’s markets is one of the best ways to get a (literal) taste of what the UK capital has to offer. And, I can guarantee that you likely haven’t heard of all the markets listed below…
We’ll run you through the best of London’s markets, what to expect when you visit, and our top tips to help you make the most of your experience. So, without further ado, here’s your ultimate guide to the best markets in London for food, fashion, vintage finds, and more!

Best Markets in London
Victoria Park Market
Best for: artisan food, seasonal local produce & global street food
Victoria Park Market takes place every Sunday from 10 AM to 4 PM. Here, you’ll find a vibrant mix of stalls offering everything from freshly prepared street food to locally sourced groceries, and there’s even a dedicated stall just for gourmet dog treats!
One of the best things about Victoria Park Market is its strong focus on selling locally sourced produce. Many of the stalls cater to the East London residents doing their weekly shop. Thanks to its lack of mass-produced goods, this market certainly feels more community driven, and not just a tourist stop.

When we visited, I couldn’t get over the variation in stalls! The first part of the market is filled with locals grabbing their fresh groceries, then the further into the park you go you’ll find all sorts of hot food options, cuisine from all over the world, and even a Bloody Mary Bar (which is apparently an ideal drink to consume before a meal!) If you’re into dumplings, I recommend stopping at Chubby Dumpling, they also serve noodle dishes and have plenty of vegetarian options.
Overall, Victoria Park Market is the perfect place to spend a sunny Sunday. Thanks to it being set in the heart of one of East London’s most beautiful parks, there’s no shortage of green space to sit down, relax, and enjoy your food.
Plus, its strong local vibe and community-focused stalls offer a more authentic and laid-back alternative to some of London’s busier, more touristy markets.

Broadway Market
Best for: hipster vibes & vintage finds
Broadway Market is named after the same street it’s located on. The market takes place every weekend throughout the year on Saturdays from 9 AM to 5 PM and on Sundays from 10 AM to 5 PM. It offers a completely different vibe from your typical food market, with an eclectic mix of stalls focused more on thrifting, vintage treasures, local crafts, and souvenirs, plus a handful of hot food options.
Broadway Market isn’t just about the market itself, it’s actually part of the old Porter’s Path, which was once a tradesman’s route connecting Shoreditch and Hackney. Even outside market hours, Broadway Market street is buzzing with life, lined with charming independent shops, all kinds of eateries, thrift stores, and cosy bookshops that are definitely worth a visit.

Leather Lane Market
Best for: cheap & cheerful eats – especially lunch deals!
Leather Lane Market is a bit of a hidden gem that not too many people know about, so it definitely exudes a more local and authentic feel. The market is open Monday to Friday from 7 AM – 7 PM. It’s for this reason, that you’ll often find office workers here on their lunch break, grabbing the best lunch deals the market offers!
There are over 100 stalls at this market, though the operating hours for each one can vary, and you’ll find cuisines from all corners of the globe are served here. Leather Land Market is actually the oldest market in the borough of Camden, a history of the market can be traced back as far as 1666.
As this market is a hotspot for lunchtime visitors, I recommend heading here between 12- 12:30 PM to avoid the hungry crowds. There’s also a handful of stalls here where you can find fashion and homeware items, as well as purchase freshly cut flowers.
Exmouth Market
Best for: independent shops, cafes, and restaurants
Exmouth Market is open daily from 9 AM to 6 PM. This really cute street features a mix of little independent cafes and bars, fancy restaurants, street food stalls, and local craft shops.
One of the most notable mentions of this market has to be Botanique, a quaint independent florist that sells artisan gifts and also offers flower workshops! It’s also worth noting, Exmouth Market is just a short 15-minute walk from Leather Lane Market, so you can easily combine a visit to the two!

Old Spitalfields Market
Best for: arts, crafts, clothing and sustainable homewares
There’s been a market at Spitalfields for over 350 years. Indeed, the building that houses the market today is a really fine example of a Victorian covered marketplace and it dates back to 1876. Old Spitalfields Market is open 10 AM – 8 PM Monday to Wednesday and Friday, 8 AM – 6 PM Thursday, 10 AM – 6 PM Saturday, and 10 AM – 5 PM Sunday.
Open every day of the week, something unique to this market is that it has a variety of daily themes. For instance, you’ll find a focus on antiques and vintage on Thursdays, fashion and art on Fridays, and more general markets from Sunday to Wednesday. On the first and third Friday of the month, you’ll also see that a small vinyl market takes place.
This is one of my favourite markets; the overall atmosphere is buzzing, and you can get all kinds of different foods to sit down with on the central table. It’s also the perfect spot for little souvenirs (I ended up buying myself a cute cherry blossom ring here!)

Mercato Mayfair
Best for: the coolest location & self-described as a “spiritual home for foodies”
Mercato Mayfair might just be the most beautiful food hall in all of London. Housed in a stunning deconsecrated church, it opened to the public in 2019, having previously served as an antiques market since 1974.
Today, it’s a vibrant haven for food lovers, where you can tuck into everything from fresh pasta dishes to handmade dumplings, all beneath “an old stained-glass sanctuary”.
The market is open daily, with particularly late opening hours, making it the perfect place to meet with friends and enjoy food and drinks in the evening. Mercato Mayfair is open Monday to Thursday 12 PM – 11 PM, Friday and Saturday 12 PM – midnight, and Sundays 12 PM to 10:30 PM.
Similar to a lot of food markets these days, the idea here is that you order food at your chosen mini restaurant and then get given a little buzzer. Once the buzzer goes off, your food is ready for you to go up and collect.
If it’s nice weather when you visit, you can head to the upstairs outdoor terrace! Head downstairs into the crypt, and you’ll find even more tasty food vendors. Word of warning, this market is certainly on the pricier side, you are in Mayfair after all.


Camden Market
Best for: vintage clothing, jewellery and sub-culture fashion
Camden Market comprises three different markets: Camden Lock, Holy Warf, and the Stables Market. However, they all run into each other, and in total, there are around a thousand stores to explore. The general opening hours of Camden Market are from 10 AM to 7 PM daily.
In Camden Market, you’ll find all kinds of things, hundreds of clothes stalls, vintage picks, and there are plenty of places to pick up a bite to eat. One of the coolest places to pick up vintage jeans or patched up denim fits is KOO Style, a place which encourages the double denim look!
It has to be said, Camden Market has undergone significant changes in the last few years. What used to be known as an alternative and edgy corner of London has become more commercialised, losing its sense of character. So, while the marketplace is more buzzing than ever, it’s a shame that lots of the quirky and independent stalls have been pushed out.

Seven Dials Market
Best for: cheese! & food (lots of food)
Nestled in the heart of Covent Garden, close to the iconic Neal’s Yard, Seven Dials Market is a bustling foodie marketplace and home to the world’s first cheese conveyor belt restaurant! The market is open daily: Monday to Tuesday 12 PM – 10 PM, Wednesday to Friday 11 AM – 11 PM, Saturdays 11 AM – 11 PM and Sundays 11 AM – 9 PM.
As its name might suggest, the Seven Dials Market is laid out with one central point and seven alleys leading from it, and multi-floor access. You’ll find plenty of independent eateries and micro-restaurants serving all kinds of delicious eats.
The star of the show for cheese lovers is undoubtedly Pick & Cheese, the restaurant that houses a 40-meter cheese conveyor belt, where the best of British cheeses rotate past, ready to be sampled.
To be honest, because of the location of this market, it can feel impossibly busy during the weekends (and slightly like a tourist trap), however, the ambience is fun, and it’s definitely worth checking out if you are happy to battle the crowds.

Maltby Street
Best for: global street food & fun location
Maltby Street Market is a weekend market which takes place on Maltby Street underneath the rail tracks. The market is open Saturdays from 10 AM to 5 PM, and Sundays from 11 AM to 4 PM. Although it’s a bit less of a hidden gem than some of the other markets in this guide, it’s definitely less visited than the nearby Borough Market, which is always busy.
One of the coolest things about visiting this market is its unique setting. The best way to visit is to grab your food from one of the many stalls and then head to one of the bars that are nestled within the vaults below the railway tracks.

Borough Market
Best for: gourmet food & the bustling London market experience
Borough Market is arguably London’s most famous food market, and with good reason! It proudly holds the title of the city’s oldest market, with roots dating all the way back to the 12th century. It’s open weekly from Tuesday to Friday 10 AM – 5 PM, Saturday 9 AM – 5 PM, and Sunday 10 AM – 4 PM. The market is closed on Mondays.
Located near London Bridge, the market is a bustling hub for food lovers who love to taste the latest food trends or gourmet eats. While it’s especially busy compared to that of other markets on this list, it’s the ultimate place to experience London’s traditional market culture. Though it should be noted, the market gets especially crowded on weekends, so if you’re visiting then, be prepared to feel a bit like a sardine!
Fun fact! (for Bridget Jones’s Diary fans…) This is also the very market that Jones herself lived next to, though I’m sceptical as to how she afforded that flat in her early 20s! As such, this is a popular spot for people to take photographs of the blue door that features in the beloved film series, 8 Bedale Street.

Columbia Road Flower Market
Best for: floral feels
As its name might suggest, the Columbia Road Flower Market focuses on all things floral. The market only takes place on Sundays from 8 AM til 3(ish!), depending on when the flowers run out.
Vibrant with colours and the fresh scent of greenery, the best time of day to visit this market tends to be at the beginning of the afternoon, when you can typically get the best deals on flowers and other plants.

Greenwich Market
Best for: antiques, crafts, clothing & historical atmosphere
Greenwich Market is a charming, historic, covered marketplace in southeast London that first opened to the public in 1737. Today, the market is known for its mix of independent crafts, art, antiques, and a selection of global street food stalls. The market is open daily from 10 AM – 5:30 PM.
This market offers a more relaxed and laid-back vibe than the other markets in London. It’s the perfect spot for mooching around the stalls and picking out handmade gifts, grabbing food, and soaking up the creative energy of this historic area.
Also found nearby is the popular landmark Cutty Sark, the fastest ship of its time, where you can climb aboard and learn all about Greenwich’s UNESCO World Heritage Site, known as Maritime Greenwich.
Portobello Road Market
Best for: antiques & vintage finds
One of London’s, and indeed the world’s, most famous historic markets resides in the Royal Borough of Kensington and Chelsea and through the trendy Notting Hill area. The market is renowned for its impressive array of antiques, collectibles, vintage fashion, and the colourful houses that make the street so instantly recognisable. Portobello Road Market is open Monday to Saturday 8 AM – 7 PM and Sundays 8 AM – 5 PM.
One particular vintage shop to pop into when visiting this market is Nordic Poetry, a shop that specialises in designer vintage clothing.

Brick Lane Market
Best for: thrifting, street foods & buzzing atmosphere (& bagels!)
Out of all the markets, Brick Lane has the most energetic and buzzing atmosphere. Here you’ll find a treasure trove of vintage shops, a huge food hall with countless cuisines, and two bagel shops in a long standing feud that’s often referred to as the “Brick Lane Beigel War”.
The market is open Monday to Saturday at 11 AM – 6:30 PM and Sundays from 10 AM — 6 PM. Sunday tends to be the busiest day, so it’s best to visit a different day if you want to avoid the crowds.
The most famous food to try in this market has to be the salt beef bagel with mustard and pickles. However, there are two iconic (and 24-hour) bagel shops which sell it, and they’re in a ‘friendly’ rivalry. Both are famous for their traditional Jewish-style bagels, and both locals and visitors debate as to which one is better… so be sure to try for yourself!
Alfies Antique Market
Best for: antiques
Claiming to have the title for “London’s biggest indoor antiques and vintage market”, this marketplace is a haven for those who love antiques, fine art, retro collectables and more. Alfie’s Antique Market is open Tuesday to Saturday from 10 AM – 6 PM. It’s closed Sunday & Monday.
Located on Church Street in Marylebone, Alfie’s is housed within an Art Deco‑style former department store. The market spans over five floors, and within are over 100 specialist antique dealers looking to strike a deal with you. The marketplace also has places that offer services beyond shopping, from jewellery and watch repair to, upholstery, picture framing, bespoke tailoring, and even workshops.
What to know before visiting the markets in London
Tips
- Money: Almost all vendors only accept contactless payments, and most don’t accept cash at all. There are a few that still have minimum card payments, but that’s becoming rarer.
- Pickpockets: When it comes to personal safety, you should note that the markets can become very, very busy. And as a result, this is a haven for pickpockets. Keep your belongings in sight, and avoid getting your phone out near cycle lanes (it’s common for phones to be snatched this way).
- Toilets: Bathroom facilities can often be few and far between at some of the markets.
- Bring hand sanitiser! As there’s a lack of bathroom facilities, and you’ll likely be eating, be sure to have some sanitiser to clean your hands with at the ready.
- When to visit: If you’re able to, then a great way to avoid the crowds is to plan your visit during the weekdays and in the mornings. This is especially true of places like Borough Market, which can get particularly busy during times like school holidays.
- Dietary requirements: Many stores give out free samples. Just be aware of dietary requirements, though, I’ve noticed that not all of the stalls have clearly labelled dietary items listed.
Enjoyed reading our guide on the best of London’s markets? Pin this article now, and read it again later:



