13 Best Markets in London for Food & Vintage Finds

Skip the malls and tourist traps; London’s markets offer a fresh way to experience the city’s personality.

If you want to soak up the city’s true vibe, these 13 best markets in London are the spots to hit.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Borough Market (@boroughmarket)

1. Borough Market

Borough Market stands as London’s most famous food destination, dating back 1,000 years. Gourmet treats spill from over 100 stalls—fresh oysters, artisan cheese, you name it. The market now buzzes seven days a week near London Bridge.

Inside its glass-and-iron shell, vendors hand out samples, and the lunch options are a global buffet. Pick up ingredients from British producers or grab something hot to eat on the go. The compact layout makes it all feel lively and a bit chaotic, in the best way.

2. Portobello Road Market

Portobello Road in Notting Hill is iconic, no exaggeration. Open every day, with different scenes depending on the day. The full market — including antiques really comes alive on Fridays and especially Saturdays.

The market’s roots reach back to the 19th century, but the 1999 film Notting Hill is what shot it into pop culture. Antiques, vintage threads, fresh produce, and street vendors line the stretch from Ladbroke Grove to Pembridge Road.

Three hours can vanish here as you poke through stalls and soak up Notting Hill’s personality. The area’s got plenty of shops and restaurants worth a detour too.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Camden Market (@camdenmarket)

3. Camden Market

Camden Market is where London’s alternative spirit runs wild, packed with over 1,000 independent traders.

Vintage band tees, handmade jewelry, and a crowd that’s half goth, half fashion experiment—there’s nowhere quite like it. Stalls sprawl across Camden Lock, Stables Market, and Hawley Wharf.

The market opens daily, and you’ll want a couple of hours to do it justice. Music history oozes from every corner, and the food options are as varied as the crowd.

READ NEXT
16 Best London Rooftop Bars for Drinks & Views

4. Columbia Road Flower Market

Columbia Road Flower Market transforms a sweet East End street every Sunday. Roses, orchids, potted herbs, and succulents spill from every stall, all hawked by vendors who sound like they’ve never left London.

The narrow road is lined with indie shops, and there isn’t a chain in sight. Grab a bouquet for less than a tenner, then duck into vintage boutiques or grab coffee in a cafe wedged between the stalls.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by London Universe (@london.universe)

5. Greenwich Market

Greenwich Market sits tucked inside a UNESCO World Heritage site, trading since the 1700s. Back then, it was all livestock and veggies; now, you’ll stumble on something way more fun.

The covered market means you’re safe from the rain, and stalls brim with handmade jewelry, bespoke clothes, and antiques you’ll wish you could ship home.

Street food wafts through the air, with options from every continent. Grab a bite, check out local art, and maybe pick up a one-off accessory while you’re at it.

READ NEXT
11 Harry Potter Places in London You Must Visit

6. Victoria Park Market

Victoria Park Market pops up every Sunday in one of East London’s prettiest green spaces. Artisan food, seasonal produce, and global street eats all gather under the trees.

Crowds show up for brunch, handmade goods, and a seriously chill weekend vibe. Pick up ingredients from local farmers or just snack your way through the stalls.

The park setting gives this market an extra edge; you’re shopping under the leaves, not just fluorescent lights.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by London Universe (@london.universe)

7. Brick Lane Market

On weekends, Brick Lane turns into a wild patchwork of vintage clothes, antiques, and top-tier street food. Multiple markets overlap here—Backyard Market’s got crafts, Sunday UpMarket at the Old Truman Brewery is indie fashion and international eats heaven.

Options run from Korean BBQ to vegan snacks at the Brick Lane Food Hall. Street art and curry houses make this East London spot a full-day adventure if you’re up for it.

READ NEXT
15 Fun Things to Do in London in January

8. Spitalfields Market

Spitalfields Market in East London is a mashup of fashion boutiques, food stalls, and art under a historic roof. One of the city’s oldest markets, but it keeps things fresh with new vendors rotating in all the time.

Gourmet food from some of London’s best chefs sits next to indie designers and makers. The covered setup means you’re sorted no matter the weather.

Right in the heart of East London, the market’s a go-to for unique finds you’re not spotting anywhere else.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Spitalfields E1 (@spitalfieldse1)

9. Maltby Street Market

Maltby Street Market is like Borough Market’s cooler, less crowded sibling, tucked under Bermondsey’s Victorian railway arches. It’s weekend-only, but it packs a serious punch for foodies.

Street food, craft breweries, and artisan producers fill the tunnels and alleys, and the crowd’s never overwhelming. You can chat with stallholders or just wander with a coffee and see what catches your eye.

READ NEXT
Ultimate Travel Guide to London in April

10. Broadway Market

Broadway Market sits at the edge of London Fields, a route that’s been busy for centuries. Saturdays get lively with food stalls, indie shops, and a creative buzz that’s hard to fake.

Fresh produce, handmade crafts, and global food stalls line the street. It’s a great spot for lunch on the move, and local bakeries and delis tempt you at every turn.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Broadway Market, E8 (@broadwaymarket)

11. Alfie’s Antique Market

Alfie’s Antique Market sprawls across four floors of a converted art deco department store in Marylebone, stacked with treasures from over 70 dealers. Vintage jewelry, mid-century furniture, and oddities fill the 35,000 square feet of indoor space.

Bennie Gray kicked things off here in 1976, transforming a tired building into London’s biggest indoor antiques market. Church Street nearby is also loaded with antique shops if you’re on a roll.

READ NEXT
11 Harry Potter Places in London You Must Visit

12. Southbank Centre Market

The Southbank Centre Food Market is perched right on the Thames behind the Royal Festival Hall; it’s a top spot on the South Bank for street food and people-watching. Vendors serve up artisanal dishes from all over while you get a killer view of the skyline.

The market runs Friday to Sunday, plus bank holiday Mondays, so there’s always a chance to swing by for lunch or dinner. In winter, the festive market brings in crafts and seasonal treats, and it stays open late enough for a proper wander.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Southbank Centre Food Market (@scfoodmarket)

13. Marylebone Farmers’ Market

Sunday mornings turn St Vincent Street and Aybrook Street into a lively sprawl of stalls and chatter, with folks on the lookout for whatever’s fresh and in season.

Marylebone Farmers’ Market has been part of the neighborhood since 2003, gathering produce from farms dotted all over the UK.

April means asparagus, May brings strawberries, and cherries start popping up by July. You’ll spot stands with meat, poultry, and wild game when it’s in season, plus fish caught by local fishermen.