London’s best markets

London is famous for many things – iconic architecture, rich history, vibrant culture, Adele. But arguably one of its most endearing? Markets! Food, vintage, books - you name it. All scattered across the city, each one is unique. Here is our selection of London's best markets to visit on your next trip. Let’s go! 

vintage markets

Step into the funky universe of Brick Lane Vintage Market, a dreamland for vintage enthusiasts with stalls brimming with retro fashion, groovy vinyl, and all sorts of eccentric finds. Perched between Old Spitalfields Market, Backyard Market and Sunday Upmarket, this vibrant area is the perfect start of your day. Fancy a quieter spot? Stroll over to the Shoreditch neighbourhood, brimming with boutique vintage shops for a more laid-back shopping spree.

Right in the heart of the city, Camden market is a famed haven for vintage lovers with endless racks of clothing and music records. It's a maze of punky, funky, and everything-in-between stalls. Whether you're after vintage threads, a tattoo, or just a feast for the senses, it's all here!

Just around the corner is Alfie’s Antiques Market. Housed in a beautiful Art Deco building, Alfie’s prizes itself on a more curated vintage experience, with an extensive collection of antique furniture, vintage clothing, jewelry and collectibles. Not only is it the largest indoor antiques market in London, it is also the only one with a stunning rooftop bar – a serene escape from the city's hustle and bustle.

Food markets


1. Borough Market (Southwark)
If you like fresh produce and delicious street food (and frankly, who doesn’t?), you’ll love Borough Market. Its reputation as one of London’s best markets is well deserved. There are cuisines from every corner of the world, plus goods from local farmers and fishmongers. Located in Southwark, this is the perfect spot to start your munch and crunch tour. Loads of yummy food markets and beer gardens on South Bank that are just a short stroll away.

2. Mercato Metropolitano (South Bank)
With a beer garden, piazza and fabulously named ‘French Corner’, Mercato Metropolitano is definitely worth a visit. Tucked away in Elephant and Castle (just a 15 minute walk from Borough Market), this foodie playground is proudly eco-conscious, serving delicious world dishes with a planet-friendly ethos. We’re talking fluffy bao buns that make your stomach do the happy dance, Lebanese falafel that transports you straight to a bustling souk and fresh cocktails as restorative as an ocean breeze.

3. Brixton Market (Brixton)
London's most diverse market— a lively splash of colour and spice in South London, buzzing with African spirit. Think bold flavours, vibrant textiles, and tunes that get your feet tapping. Brixton Market owes a lot to the Afro-Caribbean community that has been in the area since ‘48. Foodie paradise meets culture seeker's delight? Who could resist!

4. Maltby Street Market (Bermondsey)
Tucked under Bermondsey's railway arches, Maltby Street Market is our little secret. Less packed, more fun! It's a more laid-back, less touristy experience than other London markets. Here, locals serve up the best eats and unique treats. Pop by for a taste and a good laugh!

book markets

Bibliophiles – Southbank Centre Book Market is calling! Root through a dizzying collection of second-hand books, comics and prints at this picturesque market under Waterloo Bridge. Sure, you come for the shopping, but you’ll stay for the views – it’s in an incredible location on the River Thames, perfect for a weekend stroll. Check out the best things to do in Southbank while you’re there.

But thats not all! Hold onto your bookmarks, because London has a delightful array of book markets waiting to be explored. From the historic charm of Charing Cross Road's book stores to the quirky treasures at Greenwich Market, there's a book market for every literary adventurer. And let's not forget the world-famous Notting Hill Bookshop, made famous by a certain film – it's a must-visit for any book lover.

flower markets

Flower lovers, believe us when we say you will love – really, love – Columbia Road Flower Market. Every Sunday, this insanely photographable street is transformed into a colourful oasis, with stalls fit to burst with flowers and plants. It also makes for exceptional people watching as what feels like the whole city comes for their flower fix. Follow the trail of paper-wrapped blooms and enjoy.

heritage markets

Don’t forget the atmospheric Leicester Market. One of the oldest markets in the UK, its appeal lies in its heritage, the sheer range of its stalls and the warmth of its local traders. Hidden in the vibrant City of London neighbourhood, this historical market is surrounded by magnificent architecture and landmarks (hello, Tower of London!).

fun-for-everyone markets

Want a bit of everything? Head to Greenwich Market or Old Spitalfields for arts, crafts, fashion, antiques and food – all in one place! These local spots are as vibrant and multicultural as London itself. Another top contender? Covent Garden Market. If you can get over the crowds – tourist and local alike – you’ll love what you find. Crafts, antiques, fashion boutiques… all waiting for you to discover!

Brick Lane Market near Shoreditch is another must-see. A little edgy, a lot vibrant, it’s very East London (in the best way). Expect vintage clothing, quirky accessories, furniture and street food from around the world. Its graffiti-covered streets make great selfie backgrounds. Just saying...

Christmas markets

The Brits love a Christmas market! And no wonder? London looks even more beautiful under twinkly lights. Head to go The Southbank Centre Winter Market, Hyde Park Winter Wonderland or Leicester Square Christmas Market for the pick of the bunch. Expect handcrafted nick-nacks, plus food, drink and festive activities – not to mention, selfies opportunities galore. Say cheese!

Book your stay

So, there you have it! Vintage finds, mouth-watering food, captivating books and good old-fashioned festive cheer at London's best local markets. Whichever you pick, a good day out is guaranteed. Tired feet from all the wandering? Dream away on a cloud-like pillow at citizenM London hotels and top off your adventure. Happy shopping, citizens!

.

see all London hotels