Hand holding a phone
Get the Bounce app

Store your bags in 4,000+ cities worldwide.

Where to go shopping in London

Covent Garden Market's interior with iconic blue details and two floors of shops busy with shoppers

London is more than just red buses, Big Ben, and tea. It's one of the most popular shopping destinations where centuries of commerce meet the latest in style. Once the heart of trade for everything from fine silks to spices, the city today is famous for its unparalleled shopping scene.

Whether you’re strolling down Oxford Street, exploring boutiques in Camden, or diving into vintage treasures in Notting Hill, shopping in London is about discovering something special around every corner.

London is famous for its luxury brands, street markets, and iconic designer stores. From the elegant halls of Liberty London, with its floral prints and classics, to the colorful madness of vintage fashion at Portobello Road Market, every district has a personality of its own.

And here’s the thing: if you’re hunting for the perfect gift, a designer coat, or just something fun to wear on your London shopping trip, we've got you covered.

Get $5 off with the Bounce app

Use Bounce to find nearby bag storage in 4,000+ cities worldwide.

Get the app
A young man with grey hair wearing a shirt and a bag on his shoulder is using the Bounce app on his mobile phone.

All you need to know when shopping in London

Shopping in London is as interesting as its neighborhoods. The city is packed with shopping streets, luxury brands, independent shops, and hidden gems waiting to be discovered.

London’s shopping is a feast for the eyes and wallet. Check out the half-timbered Liberty London on Regent Street, a building known for its unique beauty products and boutique fashion. Or visit the ultra-modern Westfield London, one of Europe’s largest shopping centers, packed with designer boutiques and family-friendly spots like toy shops.

Most stores open from 10 AM to 7 PM, but areas like Covent Garden and Oxford Circus work longer during the festive season. Markets such as Camden Market are best explored during the day, while late-night shopping in Soho totally switches up the vibe.

Londoners mix high and low fashion. Wear a designer scarf from Bond Street with a thrifted jacket from Brick Lane Market for that effortlessly cool look. 

Pro tip: Always carry a tote bag for your haul since Londoners are big on sustainability.

Now, let’s break down where to shop for different tastes and budgets!

Unique shops to visit in London

London’s charm comes through its independent stores and boutique shopping spots. These unique spots show off the city’s creative side.

1. Liberty London

Address: Regent Street

Walking into Liberty is like stepping into a piece of history wrapped in style. Known for its signature floral fabrics, this Tudor-style department store is a London icon.

It’s the go-to spot for silk scarves with Liberty’s signature prints, Jo Malone fragrances that give off British elegance, and chic homeware like luxurious ceramics. The atmosphere feels more like a gallery than a store, with every corner breathing creativity and sophistication.

Must-buy: Grab some Liberty print notebooks, scarves, or a Jo Malone scent.

Pro tip: Stash your shopping bags with Bounce around the city so you can head over to Carnaby Street hands-free. It’s the perfect place to grab a coffee or discover even more stores.

2. Dover Street Market

Address: 18-22 Haymarket

If fashion met an art gallery and had a cool London baby, it would be Dover Street Market. This boutique, with its multiple floors, is a playground for trendsetters. Plus, it has collections from brands like Comme des Garçons, Gucci, and Balenciaga.

Exclusive capsule collections and limited-edition sneakers make it the go-to for style hunters. And with displays that feel like modern art installations, the store itself is an experience.

Must-buy: Check out Avant-garde pieces from emerging designers or rare sneakers you won’t find anywhere else.

Insider tip: Don’t rush! Explore all the floors and enjoy the café for a mid-shopping break.

3. Portobello Road Market

Address: Portobello Road, Notting Hill

A treasure trove for antique lovers and vintage enthusiasts, Portobello Road Market is the heart of Notting Hill’s charm. Whether you’re on the hunt for antique pocket watches, vintage leather goods, or rare first-edition books, this market has it all.

Saturdays are the best time to visit, with every stall filled with unique finds. Plus, the positive atmosphere with street performers and gourmet food vendors, makes it a must-visit.

Must-buy: Grab some antique jewelry, retro jackets, or hand-carved trinkets.

Pro tip: Get there early to snag the best finds, then treat yourself to a gourmet crepe or artisan doughnut from the food stalls.

Shopping in London beyond clothing

Whether you’re trying some gourmet delicacies or hunting for the perfect statement lamp, these spots bring London’s eclectic side to life.

1. Fortnum & Mason

Address: 181 Piccadilly

Step into Fortnum & Mason, and you’ll understand why it’s been the royal family’s grocer for centuries. Known for its deluxe food halls, this store is a feast for the senses. From artisanal teas to buttery biscuits and perfectly wrapped hampers, everything here will keep you satisfied.

Feeling fancy? Pick up their famous Piccadilly Blend tea or a jar of wild strawberry preserves. And don’t miss their stunning window displays! They’re an attraction in their own right.

Must-buy: Don’t miss a classic Fortnum’s hamper filled with teas, jams, and fine chocolates.

Pro tip: After shopping, head upstairs to their elegant Diamond Jubilee Tea Salon for a proper afternoon tea.

2. Camden Market

Address: Camden Lock Place

Camden Market is where edgy vibes meet eclectic finds. Stroll through its maze of stalls with everything from handmade jewelry to indie art. This is also a street food heaven! Just one bite of the market’s steaming ramen or loaded halloumi fries, and you’ll understand why foodies flock here. Looking for something unique? Camden’s leather craftsmen are famous for their jackets and bags.

Must-buy: Make sure to grab some custom leather goods or one-of-a-kind art prints.

Insider tip: Visit mid-week to avoid weekend crowds and have first dibs on the most interesting pieces.

3. The Conran Shop

Address: 16 Sloane Square

If your home could use a dose of chic, The Conran Shop is where you need to be. Known for its sleek, minimalist aesthetic, this high-design haven has everything from luxurious tableware to statement lighting. It’s great for those who adore stylish yet functional pieces. Their collection of designer furniture and whimsical gifts makes it the perfect spot for browsing and inspiration.

Must-buy: Pick elegant contemporary lighting or Scandinavian-inspired tableware.

Traditional shopping options in London

If you’re after classic retail therapy, London’s department stores and massive shopping centers have you covered.

1. Harrods

Address: 87-135 Brompton Road, Knightsbridge

Harrods is more than just a store. It’s a London institution. Spread across seven floors, this luxury shopping palace has everything from couture fashion to artisanal cheeses. Check out the famous food halls for truffles, champagne, or their signature afternoon tea sets. And of course, no trip is complete without snagging a Harrods tote bag (a must-have souvenir).

Must-buy: Buy a Harrods tote or a box of their handmade chocolates.

Insider tip: Head to the Egyptian Escalator for a touch of luxury and some of the best photo ops in-store.

2. John Lewis & Partners

Address: 300 Oxford Street

A trusted name in British retail, John Lewis is a go-to for quality and variety. This flagship store offers everything from high-end homewares and beauty products to tailored fashion essentials. Their customer service is legendary, and the in-store rooftop garden is the perfect retreat after a day of shopping.

Must-buy: Make sure to grab a cozy throw blanket or top-notch kitchen gadgets.

Insider tip: Visit during Christmas for their magical seasonal displays and exclusive gift options. It’s also a great place to shop for a “perfect gift” with its iconic gift-wrapping service.

3. Selfridges

Address: 400 Oxford Street

Known for its bold window displays and innovative retail concepts, Selfridges is where luxury meets creativity. This store hosts high-end designer brands, cutting-edge beauty pop-ups, and even an in-store cinema. The Shoe Galleries alone could leave you swooning, while their food hall is a haven for gourmet treats.

Must-buy: If you’re into it, grab an exclusive designer handbag or a cult-favorite beauty product.

Pro tip: Check out their pop-up events that are always hosting something fun and unexpected.

4. Westfield London

Address: Ariel Way, Shepherd’s Bush

For a modern shopping experience, Westfield London combines high-street fashion with upscale luxury. With flagship stores like Zara and Tiffany & Co., plus family-friendly amenities like cinemas and restaurants, this shopping mall has a lot to offer. The dining options range from quick bites to upscale eateries. So, you can easily spend the whole day here.

Must-buy: Pick up everyday wardrobe staples from high-street brands or a special piece of jewelry from Tiffany & Co.

Pro tip: Time your visit during seasonal sales for the best deals, And don’t forget to refuel at one of the on-site gourmet restaurants.

So, where to go shopping in London

Keep your hands free and your day stress-free by storing your bags with Bounce. Imagine hitting up the Portobello Road’s market stalls and then heading straight to a classy dinner on Regent Street. But, all that without the hassle of lugging your finds around. London promises an adventure that’s as exciting as the treasures you’ll take home.

Get $5 off with the Bounce app

Use Bounce to find nearby bag storage in 4,000+ cities worldwide.

Get the app
A young man with grey hair wearing a shirt and a bag on his shoulder is using the Bounce app on his mobile phone.

Related guides