Local Guides

The 6 very BEST places to shop in London

Looking for travel tips on where to shop in London? Those seeking some retail therapy while visiting the city are in for a treat; the capital is a global shopping haven, with some of the world’s top brands making their home here. No matter what you’re interested in, from music paraphernalia to vintage furniture, London will have the perfect place for you to indulge in your passion. And yes, don’t worry, it has more fashion outlets that you can shake a stick at.

This week, we’re going to explore the very best places to shop in London so you can plan your perfect shopping trip. We’ll get the big hitters in there for those who like to shop fast and furious, as well as some more unusual shopping locations that will give you time to explore the city and experience the atmosphere.

Get your canvas bags at the ready and let’s dive in to some of the best places to shop in London.

Oxford Street

It’s the big one – the ideal shopping destination for pretty much everybody. Whether you’re looking for run-of-the-mill shops like H&M and Primark or some designer brands such as Kurt Geiger and Selfridges, you’ll find something on Oxford Street to suit your tastes. Make sure you explore the surrounding streets for some great finds too.

Soho & Covent Garden

The Tottenham Court Road area of London is a fascinating shopping destination. Wander off the main street and you’ll find several unique destinations, including vintage bookshops like Any Amount of Books and Quinto Books. Head further into Seven Dials and you’ll find unique designer brands like Larsson & Jennings and Cath Kidson.


For those who like their shopping destinations all in one place, there’s no better place to explore than Westfield shopping centr. This commercialist haven actually has two outlets, one in Shepherd’s Bush and one in Stratford. You’ll get a pristine shopping experience at either one, with classics such as All Saints, American Vintage and Calvin Klein. There are 320 stores here, so we recommend taking your time.

Notting Hill & Portobello Road

Notting Hill is a fascinating mixture of high-end culture and hipster street sensibility. Explore the area and you’ll discover plenty of unique brand retailers, but stick to Portobello road and you’ll find it lined with vintage clothing shops, street marketst and antiques. Head all the way up past Mau Mau bar and you’ll also find some of the best street food in the city, with some great hipster drinking holes.

Carnaby Street

Famous for its musical heritage, Carnaby Street is almost as perfect as a dining destination as it is as a shopping venue. Nearly all of the food and fashion outlets here are independent, meaning you’ll find a range of items that you can’t get anywhere else.


Camden is the place to go for those looking for a truly alternative shopping experience. It’s rough, vibrant and exciting, with retail outlets that you’re likely to never see again. Check out the bizarre and fascinating Cyberdog, as well as the unique stores buried within the Camden Stables. If you’re looking for a bottle of handmade gin to go with a pair of brand-new steampunk goggles, Camden is the place to get them both.

Once you’ve found yourself some exciting new purchases, you’ll want to spend some time exploring the city of London. You’ll find heaps of great ways to do that on our exciting London tours. Check them out!