If London is great for one thing, it’s retail therapy! This bustling metropolis is home to thousands of fantastic shops, boutiques and department stores. Whether you’re looking to shop designer fashion or want to check out the coolest vintage markets, here are eight famous shopping streets in London that are well worth checking out. 

Bond Street 

Nearest Tube Station: Bond Street 

Head here for: Luxury and designer brands including Chanel, Tiffany & Co., and Burberry

If you’re wanting to experience a true touch of sophistication in London, Bond Street is the place to be. This street is historically known for luxury, and its elegant buildings are host to a range of designer shops offering only the finest goods. This exclusive area is also home to The Ritz, giving it an extra element of prestige. Whether you’re splashing out shopping or just indulging in a spot of window shopping, Bond Street is definitely one to explore.  

Oxford Street

Nearest Tube Station: Oxford Circus

Head here for: Flagship high street stores including Selfridges, John Lewis, and Topshop

People shopping on Oxford Street

Possibly the most famous shopping street in London and the busiest shopping street in Europe, if you’re planning a shopping trip, Oxford Street is an absolute must. Whatever your style, taste or budget, there really is something for everyone on this mile and a half shopper’s paradise.

Carnaby Street

Nearest Tube Station: Oxford Circus

Head here for: Unique brands and boutiques including Brandy Melville, Scotch & Soda and Irregular Choice

This incredibly famous fashion street in London comes with a rock n’ roll history. Carnaby Street was a fashion hotspot in the 60s, with the likes of The Beatles regularly shopping here. From the mod and music scenes of the 70s and 80s right through to the Britpop obsessed 90s, Carnaby Street has been the place to be. Nothing much has changed today – Carnaby Street remains a must-visit spot for fashion and culture lovers alike. With its urban fashion, hip boutiques and best of British brands sitting alongside 50+ restaurants, bars, cafes and pubs, it’s easy to lose a full afternoon in this fashionable shopping destination. 

Covent Garden

Nearest Tube Station: Covent Garden

Head here for: Luxury womenswear and beauty stores 

People shopping in Neal’s Yard, Covent Garden

The whole Covent Garden area is a definite must-visit in London, with Covent Garden Market being a highlight for arts, crafts, unique boutique stalls and quirky gifts. For luxury shopping, Covent Garden also offers beauty and designer havens including Jo Malone, Dior, Burberry Brit and Paul Smith. While you’re in the area, be sure to head to Neal’s Yard – a colourful courtyard tucked away down a small alley off Neal Street. This spot is home to the original Neal’s Yard shop, alongside a variety of other ethical businesses and fabulous restaurants. It’s well worth swinging by, even just to grab a slice of pizza between shops or take in the picture-perfect painted buildings! If you’re looking to explore the vibrant Covent Garden area, our Thistle Holborn hotel is the perfect base. 

Brompton Road

Nearest Tube Station: Knightsbridge 

Head here for: A visit to the iconic Harrods department store 

A shopping trip in London wouldn’t be complete without a visit to Brompton Road in Knightsbridge. The street includes huge names such as Burberry, Emporio Armani and Ugg, but the true star of the show is Harrods. This world-famous department store spans over seven floors and is not just a shopping mecca, but a tourist destination in itself. From the designer fashions, London-themed gifts and unique toy department through to the fabulous food hall and café, Harrods is a dream for anyone looking for a spot of London retail therapy.  

Regent Street

Nearest Tube Station: Oxford Circus

Head here for: Huge names including Liberty, Hamleys, and Apple 

Liberty department store on Regent Street

Regent Street is located just off Oxford Street, so it’s great to combine the two for the ultimate London shopping trip. Regent Street is home to iconic London shops including Liberty and toy wonderland, Hamleys, alongside global brands such as Apple. The street also offers a variety of events throughout the year, including traffic-free Sundays on set days in the summer. The whole street takes on a festival vibe, and visitors can enjoy music, activities, food and drink. If you’re looking to stay nearby, our Thistle Trafalgar Square hotel is just a short stroll away. 

The King’s Road

Nearest Tube Station: South Kensington

Head here for: Sophisticated independent boutiques and world-class restaurants 

This Chelsea hotspot offers a high street with a touch of luxury. If elegant boutiques, designer shops and a fabulous range of cafes, bars and restaurants are your thing, look no further. The King’s Road is ideal for a light spot of shopping following an indulgent lunch. On this pretty high street, you can explore fashion and homeware treats, with much-loved brands including The Shop at Bluebird, Heal’s, India Jane and Anthropologie. 

Portobello Road 

Nearest Tube Station: Ladbroke Grove

Head here for: Vintage must-haves, colourful surroundings and a bustling market

People shopping on Portobello Road, Notting Hill

Fans of vintage fashion should ensure a trip to Notting Hill is on their London shopping itinerary. Portobello Road is a vintage fashion lovers dream, packed full of independent boutiques including Karen Vintage Boutique, One of a Kind Archive, 282 Portobello and Found and Vision. The famous Portobello Road Market is also a must – this mile and a half long famous market offers a treasure trove of antiques and vintage clothing. If you’re looking to stay nearby, the Thistle Hyde Park Kensington Gardens Hotel puts Notting Hill right on your doorstep.

Of course, that’s just a small selection of the famous shopping streets in London, and there are more just waiting to be discovered! If you’re planning a trip to London, why not also check out our post on Famous Streets to Visit in London?