London Attractions for Shopaholics: Where to Find the Best Retail Therapy

London Attractions for Shopaholics: Where to Find the Best Retail Therapy
by Fiona Langston on 15.05.2025

If shopping in London feels overwhelming, you’re not alone. With hundreds of shops squeezed into every postcode, it’s a real maze—sometimes even for people who’ve lived here for ages. But if you know where to go (and when), you can beat the crowds and get your retail fix without the drama.

Start with the big hitters: Oxford Street is legendary for a reason. You get over 300 shops, from Selfridges to Zara, lined up in one place. Weekends can get packed, especially during sales or after school. Locals will tell you to head out early on weekday mornings or just before closing—staff are fresher, and you don’t have to elbow your way through a sea of tourists.

Don’t just stick to the main strip though. Wander down the side streets around Oxford Circus, and you’ll stumble on offbeat shops and lesser-known chains. Some of my best finds came from getting lost just off Berwick Street (bonus: great food stalls for a snack break!).

The Big Players: Oxford Street, Regent Street and Covent Garden

Ask anyone about shopping in the capital, and they’ll tell you to start with London attractions like Oxford Street, Regent Street, and Covent Garden. Each spot has its own flavour and crowd, but all three pull in record numbers of visitors—and for solid reasons.

Oxford Street packs more than 1.5 miles with over 300 shops, making it Europe’s busiest shopping street. Selfridges sits right in the middle and is an essential stop, known for creative window displays and a food hall that’s way more than just sandwiches. Big-name flagships like Primark (the Oxford Street branch is the world’s biggest), John Lewis, and Next line the street. Things to know: Oxford Street’s busiest days are Saturday and Sunday afternoons, so if you want space to breathe, go before 11am on a weekday.

Regent Street feels a bit fancier, thanks to its heritage curved facades and more upmarket brands. Liberty is iconic—if you’re after unique gifts or high-end fabrics, it’s a top pick. Hamleys, not far away, is the oldest toy shop in the world. Shops often have exclusive London collections, and you’ll find flagship stores like Apple and Burberry. Plus, the Christmas lights are famous and make the street genuinely magical around December.

Covent Garden is where things get a bit quirkier. Yes, there’s a big Apple store, but it’s also packed with market stalls, pop-ups, indie brands, and British shops you won’t see anywhere else (like Neal’s Yard Remedies for natural beauty, or Benjamin Pollock’s Toyshop for classic toys). Don’t miss the lower level of the historic market building—lots of crafts and local art. Covent Garden is big on street performance, so shopping here comes with a side of entertainment.

Quick Facts: London’s Big Shopping Streets
LocationNo. of ShopsKey Highlights
Oxford Street300+Selfridges, world’s biggest Primark
Regent Street75+Liberty, Hamleys, flagship Apple Store
Covent Garden200+ (including market stalls)British brands, crafts, live performers

Local tip: Big shops on Oxford and Regent Street usually offer in-store collection if you order online the night before. Also, check for special shopping events—Oxford Street often runs ‘VIP Days’ with discounts and freebies for locals. Covent Garden is buzzing after 5pm, so that’s a good time if you like the evening vibe and fewer crowds.

Hidden Gems: London’s Markets & Indie Boutiques

Think the big stores have everything? Not even close. London’s markets and indie boutiques are packed with stuff you just won’t find anywhere else. These places have a buzz you don’t get from chain shops—plus, you end up with stories about the stallholder who made your earrings or the designer who hand-stitched your bag.

Borough Market is mostly famous for food, but there’s more up its sleeve. You’ll find eco-friendly kitchen gear and local ceramics. For a real retail rabbit hole, try Broadway Market in Hackney—Saturdays bring pop-up stalls with hand-printed sweatshirts, upcycled jewellery, and even vintage cycling caps. Broadway is a favourite for east Londoners because it mixes food, fashion, and proper London personality.

Portobello Road Market in Notting Hill is still unbeatable for vintage clothes and antiques. Saturdays get crazy busy, so rock up early or circle back late in the afternoon. Columbia Road Flower Market is hustle central on Sundays, but the side-street shops stay open all week—expect indie homeware stores, plant shops, and cool art prints. Want something different? Try Maltby Street Market in Bermondsey for artisan snacks, then duck into Lassco for retro treasures. It’s less polished, more locals-only feel.

Curious what makes these markets tick? Here are some stats worth knowing:

Market/BoutiqueBest forMarket Days
Portobello Road MarketVinyl, antiques, vintage fashionSaturday (main), some stalls mid-week
Broadway MarketIndie fashion, crafts, street foodSaturday
Columbia Road Flower MarketPlants, flowers, giftsSunday
Maltby Street MarketArtisan snacks, retro goodsSaturday-Sunday

Oh, and don’t skip Shoreditch. Redchurch Street is packed with some of London’s sharpest indie labels—think Aida (homegrown fashion and good coffee), Labour & Wait (classic home stuff), and House of Hackney (total British maximalism). Shopping here feels easy even if you hate shopping—you can browse at your own speed, ask awkward questions, and avoid the main crowds from the London attractions list.

For card-carrying shopaholics, nothing beats landing a one-off find and chatting with locals about their craft. These markets and boutiques care about what they sell, and you can tell. My cat Luna still loves the hand-sewn toy I got her at Columbia Road. Try walking these spots with a mate: it’s way less stressful, and you’re more likely to spot something cool.

Local Brands & British Classics

Local Brands & British Classics

Shopping in London gets a serious upgrade when you start exploring brands that feel proudly British. These aren't just stores—they’re part of the city’s style and history. Whether you’re buying for yourself or picking up a gift, some names just stand out for their London roots and what they offer.

Start with Liberty. That purple mock-Tudor building just off Regent Street is more than just a photo backdrop—it’s a goldmine for fabrics, quirky homeware, and up-and-coming UK designers. You’ll find exclusive prints that change each season and a beauty hall that’s genuinely fun to browse. Department stores are a bit of an institution here: Harrods in Knightsbridge is epic, with its food hall a must for edible souvenirs. Fortnum & Mason, born in 1707, has the fanciest hampers you’ll ever see. They even still supply royal tea sets.

If you want the real London experience, try stores like Marks & Spencer or John Lewis on Oxford Street. They focus on quality and value, and their loyalty points actually add up to something useful. For something made in the city, look at brands like Paul Smith (classic with a colourful twist), Barbour (iconic jackets for unpredictable weather), or the edgy Alexander McQueen, who started here.

British classics aren’t just about fashion. Head to GAIL's or Biscuiteers for snacks and gifts that make people smile. If you’re on the hunt for unique jewellery and trinkets, Tatty Devine and Alex Monroe both have their studios in London—easy to pop in and see the stuff being made.

Here’s a snapshot of London’s most iconic shops and what they’re known for:

ShopMain AttractionYear FoundedNearest Tube
LibertyDesigner fabrics, gifts1875Oxford Circus
HarrodsLuxury goods, food hall1849Knightsbridge
Fortnum & MasonHampers, teas1707Piccadilly Circus
Paul SmithBritish fashion1970Covent Garden
John LewisEveryday shopping1864Oxford Circus

So if you’re serious about London attractions for shopaholics, exploring these local legends isn’t just fun—it’s a real taste of what makes the city tick. Don’t forget to flash student, NHS, or Blue Light discount cards where you can—lots of stores offer better deals than you might guess.

Secret Tips for Stress-Free Shopping in London

Even the most seasoned shopaholic can get frazzled by London’s hectic crowds and confusing layouts. Here’s some straight-up, local-tested advice to help you make the most of shopping in London without losing your cool—or your wallet.

  • Time it right: Avoid Oxford Street’s midday rush. Early mornings (between 9 and 11am) or weekdays after 6pm are golden for low crowds. Thursdays often stay open late, but late Friday is pure chaos.
  • Map it out: Download the TfL Go app to avoid surprise Tube disruptions. Regent Street is only a 7-minute walk from Oxford Circus to Piccadilly Circus—plan a loop instead of doubling back.
  • Hands-free shopping: Use Click & Collect wherever possible. John Lewis, Marks & Spencer, and Zara all let you buy online and just grab your order. Big win if you hate lugging bags.
  • Bags sorted: Bring a tote or two. Some stores charge for bags (10p minimum)—and carrying your own saves you juggling a dozen thin plastic ones across the Tube.
  • Treat breaks: Don’t skip proper food. Head to local faves like Flat Iron for steak off Carnaby Street, or grab a quick Pret sandwich if you’re short on time. Coffee at Notes near Tottenham Court Road will fix your energy slump.
  • Loyalty points: Sign up for store cards at Selfridges or Liberty—points build up fast if you’re making big purchases. Boots Advantage and Superdrug Health & Beauty cards work for snacks, toiletries, and last-minute gifts too.

Got allergies or sensory needs? Westfield London (White City) has a Sensory Room and offers quiet hours on Monday mornings—huge help if crowds stress you out.

Worried about overspending? Consider setting a daily limit or using an app like Monzo to track your costs. With the pound always doing its own thing, it’s easy to get carried away.

Time Crowd Level (1=quiet, 5=packed) Top Tip
Mon-Thurs, 9-11am 1 Arrive early for the calmest experience
Saturday, 2-6pm 5 Shop local streets instead of Oxford/Regent
Thursday, after 6pm 2 Best for late hours and low crowds
Sunday, before noon 2 Markets are open, but shops less frantic

And if you’re after proper bargains, keep an eye out for end-of-season sales—Liberty and Selfridges are famous for them, and they’re honestly worth the wait. Whatever your style or budget, being a little strategic goes a long way in London’s shopping jungle.

Write a comment