top of page
  • Facebook
  • Instagram

Discover the Best Shopping in London for Clothes: A UK Guide

Right then, planning a trip to London and wondering where to get your hands on some decent threads? You've come to the right place. London's a massive city, and honestly, the shopping scene can be a bit overwhelming if you don't know where to start. Whether you're after high-end designer gear, some cool vintage finds, or just a good old high street bargain, this guide is here to help you find the best shopping in London for clothes. We'll take you through some of the most famous spots and a few hidden gems too, so you can fill your bags without too much fuss.

Key Takeaways

  • Oxford Street is a massive hub for high street brands and department stores like Selfridges.

  • Regent Street offers a more curated selection of luxury and British brands, including Liberty London.

  • Carnaby Street is known for its trendy boutiques and independent fashion retailers with a cool vibe.

  • Portobello Road Market is famous for its vintage clothing and unique market stalls.

  • Camden Market offers a vast array of alternative fashion, vintage finds, and quirky stalls.

1. Oxford Street

Right then, Oxford Street. It's pretty much the main event when it comes to shopping in London, isn't it? Stretching for about a mile and a half, you'll find pretty much every high street name you can think of here. From the big hitters like Selfridges and John Lewis, which are proper department stores with everything under one roof, to more budget-friendly options like Primark – it really does cater to everyone.

It's a place where you can genuinely spend a whole day and still not see everything.

What's good about it is the sheer variety. You've got your big, well-known brands, but also some smaller, more interesting shops tucked away. It can get incredibly busy, especially on weekends, so if you prefer a more relaxed vibe, maybe try going on a weekday morning.

Here's a quick rundown of some of the big names you'll find:

  • Selfridges: A classic. Loads of designer stuff, but also beauty, homeware, and food. Always worth a wander.

  • John Lewis: Another big department store, known for its quality and good customer service. Great for home bits and pieces too.

  • Marks & Spencer: Good for basics, underwear, and their food hall is surprisingly decent.

  • Primark: If you're after trendy clothes without spending a fortune, this is your spot. Expect queues, though!

  • Uniqlo: Simple, good quality basics and some really clever functional clothing.

It's easy to get swept up in the crowds on Oxford Street, but don't forget to look out for the smaller side streets and squares. Sometimes the best finds are just a few steps away from the main drag, offering a slightly calmer shopping experience with unique boutiques and cafes.

2. Regent Street

Regent Street, often called the 'Mile of Style', is a curved boulevard that sits between the posh area of Mayfair and the lively Soho district. It's a place where you can find a good mix of high-end international brands and well-known British names. Think places like Michael Kors, Armani, and Coach rubbing shoulders with Burberry, Ted Baker, and Superdry.

The real star of Regent Street, though, has to be Liberty London. This department store is a bit of a London icon, housed in a distinctive mock-Tudor building. Inside, it's a treasure trove of beautiful fabrics, designer fashion, and unique homeware. It feels a world away from the usual high street hustle.

Beyond the fashion, Regent Street also caters to families with the famous Hamleys toy store. It's a multi-floor wonderland for kids (and probably a few adults too!), offering everything from classic teddy bears to the latest games.

Here's a quick look at what you might find:

  • Luxury International Brands: Armani, Michael Kors, Karl Lagerfeld, Coach.

  • British Favourites: Burberry, Ted Baker, Superdry.

  • Unique Department Store: Liberty London (famous for fabrics and fashion).

  • Family Fun: Hamleys toy store.

It's a street that manages to feel both grand and accessible, making it a popular spot for a day out shopping.

3. Carnaby Street

Just a stone's throw from the main drag of Regent Street, Carnaby Street feels like a different world entirely. It’s a pedestrianised area that’s been a hub for fashion-forward individuals for decades, really kicking off in the swinging sixties. Today, it’s still a go-to for unique finds and independent boutiques.

This is where you go when you want to escape the mainstream and discover something a bit different. Forget the big chains; Carnaby is all about the independent spirit. You'll find a great mix of established cult brands and exciting new designers.

Here's a taste of what you might find:

  • Fashion Boutiques: Look out for places like Annie's Ibiza, known for its bohemian-chic style and unique dresses. It’s the kind of place where you can find a real statement piece.

  • Concept Stores: These shops often curate a mix of clothing, accessories, and homeware from various designers, offering a really interesting shopping experience.

  • Jewellery and Accessories: Keep an eye out for smaller shops selling handcrafted jewellery or unique accessories that you won't see everywhere else.

  • Skincare and Lifestyle: Beyond clothes, there are often shops offering niche beauty products or lifestyle items that make for great gifts.

Carnaby Street isn't just about the shops themselves; it's the whole vibe. The colourful street art, the buzzing atmosphere, and the sheer variety mean you can easily spend a few hours just exploring and soaking it all in. It’s a place that encourages you to be a bit more adventurous with your style choices.

4. Portobello Road Market

Right then, Portobello Road Market. You've probably seen it in films, haven't you? It's in Notting Hill, and it's a proper London institution. It's most famous for its antiques, but honestly, there's so much more going on there.

If you're after vintage clothes, this is definitely a place to check out. You can find everything from old band t-shirts to proper designer pieces from decades past. It's a bit of a rummage, but that's half the fun, isn't it? On Saturdays, the whole street comes alive. You've got the antique stalls, of course, but then there's also a food market and even a section for new fashion.

Here's a little breakdown of what you can expect:

  • Antiques: This is the big draw. Think Victorian jewellery, old coins, furniture, you name it. It's best to go on a Saturday morning for the full experience.

  • Vintage Fashion: Loads of stalls selling clothes from different eras. You might need to dig a bit, but the finds can be amazing.

  • Food Market: Great for grabbing a bite while you're browsing. Lots of international street food options.

  • New Fashion & Crafts: Towards the southern end, you'll find stalls selling more contemporary items and handmade crafts.

It's a really vibrant place, full of energy. You can easily spend a whole morning or afternoon just wandering around. Just be prepared for crowds, especially on a Saturday. It's a good idea to wear comfy shoes because you'll be doing a lot of walking.

Portobello Road Market is more than just a place to buy things; it's an experience. The atmosphere is buzzing, with street performers and a real mix of people. It’s a fantastic spot to soak up some London culture and maybe pick up a unique souvenir or two.

If you're looking for specific designer vintage, places like One Of A Kind Fashion Archive are worth seeking out, though they often operate by appointment. For a more general browse, just head to the main market stretch. You can find some really interesting pieces if you take your time and look properly. It's a great place to discover unique items you won't find anywhere else.

5. Camden Market

Right, let's talk about Camden Market. If you're after something a bit different, this is the place to be. It's not just one market, you know, it's a whole collection of them spread out around Camden Lock. You can find pretty much anything here, from vintage clothes that look like they've got stories to tell, to handmade jewellery and quirky art. It's a real hub for independent sellers and designers, so you're likely to stumble upon unique finds you won't see anywhere else.

The atmosphere is buzzing, especially on weekends, with street performers and food stalls adding to the whole experience. It can get pretty crowded, so be prepared for that, but it's all part of the fun. It's a great spot for people-watching too; you'll see all sorts of styles and characters wandering around.

Here's a little taste of what you can expect:

  • Vintage Clothing: Loads of stalls selling everything from 70s flares to 90s band t-shirts. You can spend hours sifting through racks.

  • Handmade Crafts: Think unique jewellery, leather goods, and artwork created by local artisans.

  • Street Food: A massive variety of food from all over the world. Seriously, you won't go hungry.

  • Alternative Fashion: If you're into punk, goth, or just generally alternative styles, Camden is your spiritual home.

It's a place that really celebrates individuality and creativity. You can easily lose track of time exploring all the different sections. It's definitely one of London's most distinctive shopping destinations, offering a real alternative to the high street chains you find elsewhere. Make sure you wear comfy shoes, because you'll be doing a lot of walking!

Camden Market is a sprawling, vibrant area that feels like a world away from the more polished shopping streets. It's a place where you can really express yourself and find pieces that reflect your personality. Don't be afraid to haggle a little, especially with the market stalls – it's all part of the tradition.

When you're done exploring the market itself, there are plenty of independent shops and cafes dotted around the surrounding streets too. It's a whole area to discover, really. You can find some really interesting bits and bobs if you just wander a bit further afield from the main market drag. It's a proper Camden Market experience that you won't forget in a hurry.

6. Savile Row

When you think of proper, high-quality suits, Savile Row is probably the first place that springs to mind. It’s a street that’s practically synonymous with bespoke tailoring, a place where tradition and craftsmanship really shine. This is where you go for a suit that's made just for you, from scratch.

It’s not just about suits, though. While the row is famous for its menswear, you'll find incredible skill applied to all sorts of tailoring here. Think of it as the pinnacle of sartorial excellence. Many of the tailors have been here for generations, honing their skills and keeping old techniques alive. It’s a bit of an investment, sure, but you’re getting something truly special that will last for years.

Here's a little of what you can expect:

  • Bespoke Suits: The main event. A tailor takes detailed measurements and creates a pattern specifically for your body. The suit is then cut and sewn by hand.

  • Made-to-Measure: A good alternative if time or budget is a factor. They'll adapt existing patterns to fit you better.

  • Ready-to-Wear: Some houses also offer high-quality off-the-peg options, though these are still a step above your average suit.

  • Accessories: You'll also find places selling fine shirts, ties, and other gentlemanly accoutrements.

It's a quiet street, not bustling like Oxford Street, but the quality of the craftsmanship speaks volumes. You're stepping into a piece of London's history when you visit.

7. Knightsbridge

Knightsbridge is where you go when you want to treat yourself, and then maybe treat yourself again. It's a bit of a posh area, right next to Hyde Park, and it's famous for its seriously high-end shops. The main drag is Brompton Road, and you can't miss Harrods. Honestly, it's more than just a shop; it's an experience. You could spend a whole day in there and still not see everything.

Just down the road, you've got Harvey Nichols, which is another big name for designer clothes and accessories. It's a bit more focused on fashion than Harrods, if that makes sense.

Beyond the big two, Knightsbridge has some lovely smaller streets with really exclusive boutiques. You'll find places selling everything from designer handbags to unique jewellery. It's definitely a place to window shop if nothing else, just to see what's out there.

  • Harrods: Iconic department store with everything imaginable.

  • Harvey Nichols: Focuses on high-end fashion and beauty.

  • Beauchamp Place: A street known for its designer boutiques and specialist shops.

Knightsbridge isn't just about the big department stores; it's the smaller, independent boutiques tucked away on streets like Beauchamp Place that really give it its exclusive feel. You might find a real gem if you take the time to explore.

8. Mayfair

Mayfair is a bit of an old-school London luxury spot. Think elegant streets and a feeling of quiet exclusivity. It's not about the big, flashy high street chains here; it's more about refined tastes and established names. If you're after something truly special, this is where you might find it.

The area has a long-standing connection with quality and tradition, making it a go-to for discerning shoppers.

When you're in Mayfair, a few places really stand out:

  • Fortnum & Mason: This is a London institution, especially if you're into fancy food. They've been around forever, supplying the Royal Family and selling everything from exquisite teas to gourmet hampers. It’s a great place to pick up a really special gift or just soak in the atmosphere.

  • Hatchards: If you love books, this is a must-visit. It’s one of London's oldest bookshops, and it feels like stepping back in time. You can find all sorts of titles here, from bestsellers to more obscure finds.

  • Jermyn Street: This street is famous for its menswear. You'll find shops selling high-quality leather goods and ready-to-wear clothing. It’s a good place to look for classic, well-made pieces.

Mayfair offers a shopping experience that feels a bit more personal and curated. It's less about impulse buys and more about appreciating craftsmanship and quality. The streets themselves are beautiful, adding to the overall pleasant experience of browsing the shops.

While Savile Row is technically part of Mayfair and renowned for its bespoke tailoring, it's such a significant destination for suits that it often gets its own spotlight. However, the general vibe of Mayfair is one of understated elegance and a focus on heritage brands and fine goods.

9. Shoreditch

Shoreditch has really cemented itself as the place to go for something a bit different, especially if you're into independent designers and vintage finds. It’s got this really creative vibe, you know? Lots of street art, cool cafes, and shops that feel like they've been plucked straight out of a magazine.

This area is a hub for concept stores and unique boutiques. You'll find places that stock everything from cutting-edge streetwear to quirky homeware. It’s not your typical high street experience, which is exactly why people love it.

When you're exploring, make sure to wander down Redchurch Street. It's packed with some really interesting shops. You've got brands like A.P.C. and Reformation sitting alongside Labour and Wait, which is brilliant for well-made, practical homeware. Then there's Boxpark, a pop-up mall made entirely of shipping containers – it’s a really neat idea and always has something new going on.

For the serious vintage hunters, Brick Lane is the place to be. It’s famous for its incredible selection of second-hand clothing. You can spend hours rummaging through rails and often come away with some absolute gems.

Here are a few spots not to miss:

  • Goodhood: A major destination for streetwear fans, this place has a fantastic selection of menswear, womenswear, and grooming products. It's a bit of a pilgrimage for many. Discover London's premier shopping destinations.

  • Labour and Wait: If you appreciate functional, well-designed homeware and kitchen goods with a timeless feel, this is your spot.

  • Rough Trade East: Even if you're not a massive music buff, this iconic record store is worth a visit for its atmosphere and the chance to catch a live gig.

Shoreditch really captures that East London spirit. It’s a place where creativity thrives, and that energy definitely spills over into the shopping scene. It’s less about big brands and more about discovering something special that speaks to you.

10. Covent Garden

Covent Garden is a real treat for shoppers, especially if you like a bit of atmosphere with your retail therapy. It’s got this lovely covered market building, which is packed with all sorts of independent stalls selling crafts, antiques, and unique little gifts. Wandering through the cobbled streets, you'll stumble upon a mix of well-known brands and some really interesting, historic shops.

The main shopping street to aim for is Long Acre, where you can find everything from fashion to travel gear. Stanfords, a famous travel bookshop that even Ernest Shackleton apparently used to visit, is a real highlight if you're into exploring.

Here's a little taste of what you might find:

  • Covent Garden Market: A hub for artisans, antique dealers, and souvenir hunters. It's a great place to pick up something a bit different.

  • Neal's Yard: A colourful courtyard offering a selection of high-end beauty products and some rather nice British cheeses.

  • Independent Boutiques: Explore the side streets for unique clothing stores, jewellery makers, and quirky gift shops.

It's not just about the shops, though. The whole area buzzes with street performers and has a great vibe, making it a perfect spot to spend an afternoon browsing and soaking up the London atmosphere.

So, Where Will You Shop First?

Right then, London's a massive place, isn't it? We've covered a fair bit, from the big names on Oxford Street to those cool little vintage spots in Shoreditch and Camden. Whether you're after a fancy designer piece or just a bargain jumper, there's definitely somewhere for you. Don't be afraid to wander off the beaten track a bit, you never know what gems you might find. Happy shopping!

Frequently Asked Questions

What's the best way to get around London for shopping?

London's Underground, or 'Tube', is usually the quickest way to hop between different shopping areas. Many places are also easily walkable once you're in the neighbourhood, and buses offer a more scenic route if you have the time.

Are there good places for budget shopping in London?

Absolutely! Places like Oxford Street have affordable shops like Primark, and markets such as Camden and Portobello Road are fantastic for finding unique items without spending a fortune. Shoreditch also has great vintage shops.

Where can I find designer clothes in London?

For high-end designer brands, head to Knightsbridge (think Harrods and Harvey Nichols) or Regent Street for luxury labels. Mayfair, especially Mount Street and Savile Row, is where you'll find exclusive boutiques and bespoke tailors.

What are the best markets for unique finds?

Portobello Road Market is famous for antiques and vintage clothing, while Camden Market is known for its alternative fashion, crafts, and quirky souvenirs. Both offer a lively atmosphere and lots of treasures to discover.

Is it worth visiting the big shopping streets like Oxford Street?

Yes, especially if you want to see all the major high street brands under one roof. Oxford Street has everything from department stores like Selfridges to popular chains. Regent Street is a bit more elegant with luxury brands and the iconic Liberty store.

When is the best time to go shopping in London?

Sales periods, like the January sales and summer sales, offer the best deals. However, London is always busy! Weekdays are generally less crowded than weekends, especially if you're planning to visit popular spots like Oxford Street or Covent Garden.

bottom of page