Sure, London has all the luxury department stores — Harrods, Selfridges, the lot — but the vintage scene gives them a genuine run for their money. Sourced independently through in-person visits and no small amount of Instagram and TikTok stalking, the stores below cover every aesthetic: grungy and gothic, Y2K, or even a proper fur coat for winter. If John Galliano were still in London studying at CSM, we’re fairly sure he’d have a rail on hold at every single one. 

Beyond Retro

Photo: @beyondretro via Instagram

Photo: @beyondretro via Instagram

My favourite branch has to be the one in King’s Cross’s Coal Drops Yard. It’s London’s biggest Beyond Retro, packing in over 10,000 unique vintage finds, so give yourself proper time to dig. Great mirrors in the changing rooms, an easy layout, and multiple branches across the city — be sure to visit at least one while you’re in London. 

Unit 52-54, Coal Drops Yard, London, N1C 4DQ

Vintage Fur Garden

Photo: @vintagefurgarden via Instagram

Photo: @vintagefurgarden via Instagram

Searching for the perfect vintage fur coat? Look no further. This Portobello Road shop is stacked with an enormous selection of fur coats and jackets, both vintage and modern, in classic and bright colours — plus a decent line in vintage bags and jewellery for when you inevitably get distracted.  

82E Portobello Road, London, W11 2QD

Rokit Vintage

@rokitvintage via Instagram

@rokitvintage via Instagram

Every time I come in here, I’m sure to find something I like. Leather jackets for as low as £60? Yes, please! Rokit started life as a market stall in Camden in the 1980s, founded on a love of vintage American denim, and has since grown into one of the city’s most reliable one-stop vintage shops. The racks are deep, the prices are kind, and there’s a very real chance you’ll leave with something you didn’t know you needed. 

42 Shelton Street, London, WC2H 9HZ

Shop Yotts Vintage

Photo: @shopyottsvtg via Instagram

Photo: @shopyottsvtg via Instagram

Gothic, dark, structured silhouettes with a muted, grunge-adjacent edge. Hidden away on Cheshire Street just off Brick Lane, this is a laid-back spot for rare European vintage and ‘90s pieces, hand-picked with a real point of view, so expect the racks to feel more curated than most. 

 24 Cheshire St, London, E2 6EH

MSSY

Photo: mssy.world via Instagram

Photo: mssy.world via Instagram

Classic Y2K pieces, a great bag selection, and cute flowy tops and dresses perfect for your Euro-summer wardrobe. Bright colours, patterns, textures — this Bethnal Green Road shop specialises in transitional ‘90s and ‘00s vintage and has quickly become a favourite for anyone chasing that archival, slightly elevated Y2K look. 

53 Bethnal Green Road, London, E1 6LA

Vault Vintage London

Photo: @vaultvintage_london via Instagram

Photo: @vaultvintage_london via Instagram

With an interior beautiful enough to make shopping here feel like an event in its own right, Vault is a tightly curated edit of vintage and designer secondhand spanning jewellery, bags, accessories, and womenswear. From thick coats to bustiers, there’s something here for every season, and every mood. 

28A Hereford Road, London, W2 5AJ

Bella Ling

Photo: @bellalinglondon via Instagram

Photo: @bellalinglondon via Instagram

Bella Ling deals less in decade-specific vintage and more in preloved luxury, think authenticated Chanel, Dior, and Hérmes rather than a rummage through the rails, Based in Knightsbridge, it’s the pick for anyone whose idea of “vintage” is really just “what Chanel was doing circa 1998.”

51 Beauchamp Place, London, SW3 1NY