Discover the Best Cheap Shopping in London: Your Ultimate Guide
- comedyinyoureye
- 6 hours ago
- 27 min read
London is a fantastic place for shopping, whether you're after designer labels or just a good bargain. It can feel a bit overwhelming trying to find the best spots, especially if you're looking to keep your spending in check. This guide is here to help you discover some of the top places for cheap shopping in London, covering everything from bustling markets to well-known streets. Get ready to explore and find some great deals!
Key Takeaways
For vintage finds and unique items at low prices, Camden Market and Brick Lane are top choices for cheap shopping in London.
Oxford Street offers a huge variety of stores, from high-street favourites like Primark to department stores, catering to different budgets.
Markets like Portobello Road and Covent Garden offer a mix of goods, including antiques, souvenirs, and handmade items, often with room for a good deal.
Westfield London provides a large indoor shopping experience with a mix of affordable brands and luxury stores, perfect for a full day out.
Exploring areas like Shoreditch and Notting Hill can lead to discovering independent boutiques and vintage shops with potentially good value finds.
1. Oxford Street
Right then, Oxford Street. It's pretty much the big one when it comes to shopping in London, isn't it? You can spend hours here, and honestly, you'll probably still not see everything. It's a mile and a half of shops, so wear comfy shoes.
It's famous for having pretty much every high-street brand you can think of. From the massive Primark, which is always rammed but has some serious bargains, to big names like H&M, Zara, and Uniqlo. You've also got the big department stores here too. Selfridges is a bit of a landmark, and John Lewis is always a good shout for homeware or electronics. It can get incredibly busy, especially on weekends, so be prepared for the crowds.
Here's a quick rundown of what you can expect:
Fashion Chains: Think all the usual suspects – Mango, Next, River Island, and loads more. Great for everyday clothes.
Department Stores: Selfridges, John Lewis, Marks & Spencer. Good for a bit of everything, from clothes to gifts.
Affordable Finds: Primark is the king here for super cheap fashion, but keep an eye out for other sales.
Specialty Stores: You'll find places like Lush for bath bombs and The Disney Store for a bit of magic.
It's easy to get to, with Oxford Circus station right in the middle, making it a central hub for shoppers looking for deals. Just be aware that some of the American candy stores have popped up a lot recently, which some people aren't too keen on, but the core shopping experience is still very much there.
2. Portobello Road Market
Right then, Portobello Road Market. You've probably seen it in films, haven't you? It's a proper London institution, especially if you're after something a bit different. This place is famous for its antiques, and honestly, you could spend a whole day just rummaging through the stalls. It's not just old stuff though; you'll find vintage clothes, quirky bits and bobs, and a really good food market too, especially on a Saturday.
It's best to go on a Saturday morning if you want the full experience. That's when all the antique dealers are out in force, and you can find some real treasures. Just be prepared for crowds – it gets busy!
Antiques Galore: From Victorian jewellery to mid-century furniture, there's a huge variety.
Vintage Fashion: Loads of stalls selling pre-loved clothing, from everyday wear to designer pieces.
Street Food Delights: Grab a bite while you shop – plenty of tasty options.
Unique Finds: Keep an eye out for independent makers and artists selling their crafts.
If you're feeling a bit overwhelmed by the main drag, duck down some of the side streets. You might find some quieter spots with independent boutiques and cafes. It's a bit of a maze, but that's part of the fun, isn't it?
Wandering through Portobello Road is like stepping back in time, with each stall offering a glimpse into the past. It's a place where you can discover something truly unique, far from the usual high street offerings.
3. Covent Garden Market
Covent Garden Market is a proper London experience, you know? It used to be all about fruit and veg, but now it's this buzzing indoor spot with all sorts of unique bits and bobs. You can find handmade jewellery, cool prints, even some cosy knitwear and things for your home. It's a great place if you're after souvenirs or just want to browse for something a bit different.
It's a fantastic place to pick up gifts and mementos.
What I really like is that it's not just about the stalls. There are loads of places to eat around here too, so you can easily spend a good chunk of your day just exploring and grabbing a bite. It feels really lively, especially with all the street performers often putting on a show in the piazza.
Here's a little taste of what you might find:
Handmade jewellery and accessories
Watercolours and art prints
Hand-knitted clothing
Homeware and quirky gifts
Delicious street food and restaurant options
The atmosphere here is just brilliant. It's got that classic London charm with its cobbled streets and the beautiful covered market building. Even if you're not buying anything, it's just a nice place to wander around and soak it all in.
4. Camden Market
Right, let's talk about Camden Market. If you're after something a bit different, this is definitely the place to be. It's not just about clothes, though there are loads of independent shops selling everything from vintage finds to really unique, almost 'out there' stuff. Think alternative fashion, handmade jewellery, and all sorts of quirky accessories.
Camden is a proper sensory overload, in the best way possible. It's buzzing with energy, street performers, and the smell of food from all the stalls. You can easily spend a whole day just wandering around, soaking it all in.
Here's a little taste of what you can expect:
Alternative Fashion: Loads of stalls selling band t-shirts, gothic wear, punk gear, and unique custom-made outfits.
Vintage Treasures: Hunt for pre-loved gems, from denim jackets to retro dresses.
Handmade Crafts: Discover unique jewellery, art, and quirky homeware made by local artisans.
Street Food Galore: Seriously, the food options are insane. You'll find everything from vegan treats to spicy noodles and classic burgers.
It's a fantastic spot for picking up souvenirs or just treating yourself to something you won't find anywhere else. Plus, it’s a great place to grab some cheap eats while you shop.
Camden Market really captures that independent spirit London is known for. It’s a place where you can express yourself and find pieces that tell a story, all without breaking the bank. It’s a bit chaotic, a bit loud, and totally brilliant.
Don't forget to explore the different sections, as each area has its own vibe. You can find some really good deals if you take your time and have a good rummage. It's a must-visit for anyone looking for a shopping experience that's a bit more exciting than your average high street. You can find out more about Camden Market and its unique offerings.
5. Spitalfields Market
Right, so Spitalfields Market. It's one of those places that's got a bit of everything, really. You can wander around and find some pretty cool stuff, from vintage clothes to handmade jewellery. It's not just about the shopping, though; the food stalls are a big draw too. You'll find all sorts of international grub, so it's a good spot if you're feeling peckish and want to try something different.
It's a fantastic place to discover unique gifts and treats.
What I like about Spitalfields is that it feels a bit more organised than some of the other street markets. It's got a good mix of permanent shops and temporary stalls, so there's always something new to see. Plus, it's right in the heart of East London, which is a buzzing area anyway.
Here's a quick rundown of what you might find:
Clothing: Think vintage finds, independent designer pieces, and quirky accessories.
Homeware: From cool prints to handmade ceramics, you can pick up some interesting bits for your place.
Gifts: Lots of unique options here, so if you're stuck for present ideas, this is a good shout.
Food: A massive variety of street food, perfect for a quick lunch or a snack while you browse.
Spitalfields has this vibe that's a bit old-school market mixed with modern cool. It's a place where you can spend a good few hours just exploring, and you'll probably come away with something you weren't even looking for. It's definitely worth a visit if you're in the area and fancy a bit of a rummage.
They also have a great range of food stalls that are always worth checking out. It's a good spot to spend an afternoon, especially if the weather's playing ball.
6. Brick Lane
Brick Lane in East London is a proper treasure trove for anyone who loves a good rummage. It's famous for its vintage shops and markets, offering a really bohemian vibe. You can spend hours here hunting for unique clothes, retro furniture, and all sorts of quirky accessories. It's not just about the clothes though; the street itself is buzzing with art and a really distinct East End atmosphere.
The Truman Brewery's Vintage Market is a definite highlight, especially if you're after specific decades. You'll find everything from 1920s flapper dresses to 1990s grunge gear. It's a fantastic place to find something truly original that you won't see on everyone else.
Here's a little taste of what you might find:
Clothing: From tailored vintage suits to band t-shirts and unique dresses.
Accessories: Think old-school sunglasses, leather bags, and one-off jewellery.
Homeware: Sometimes you can stumble upon some really cool retro lamps or quirky ornaments.
Beyond the markets, Brick Lane is also home to some great independent boutiques and record stores. It's a place where creativity really shines through. You can easily spend a whole day exploring, grabbing a famous Beigel Bake for lunch, and soaking up the lively surroundings. It's a great spot for finding unique fashion.
This area really captures the spirit of East London, blending history with a modern, edgy feel. It's the kind of place where you can discover something unexpected around every corner, making it a must-visit for bargain hunters and style seekers alike.
7. Regent Street
Regent Street, often called the 'Mile of Style', is a bit more polished than its neighbour Oxford Street. It's where you'll find a good mix of big international names and some classic British brands. Think Michael Kors, Armani, and Coach, alongside Burberry and Ted Baker. It's a really pleasant place to wander, with its grand architecture and generally a slightly calmer vibe than the absolute chaos of Oxford Street.
It's a great spot if you're after designer goods without the intense crowds you might find elsewhere.
One of the real gems tucked away here is Liberty London. It's not just a department store; it's an experience. Famous for its stunning Tudor revival building and incredible fabric collections, it's worth a visit even if you're just window shopping. And if you've got kids in tow, Hamleys, the massive toy store, is also located on Regent Street, so you can tick off a few different shopping needs in one go.
Luxury Brands: Keep an eye out for stores like Michael Kors, Coach, and Karl Lagerfeld.
British Heritage: Burberry and Ted Baker represent some of the best of British fashion.
Unique Department Store: Don't miss Liberty London for its distinctive style and fabrics.
Family Fun: Hamleys toy store is a must-visit for younger shoppers.
While Regent Street is known for its higher-end stores, you can still find good deals, especially during sale periods. It’s about appreciating the quality and the shopping environment.
If you're looking for a more curated shopping experience, Regent Street is definitely worth adding to your list. It offers a sophisticated alternative to the high-street hustle, with plenty of well-known brands and some truly special finds, like the iconic Liberty London store.
8. Carnaby Street
Just off Regent Street, Carnaby Street is a pedestrianised area that feels a world away from the main thoroughfare. It's a really cool spot if you're after independent boutiques and well-known brands with a bit of an edge. Think Levi's, Puma, Vans, and Dr. Martens – all the stuff that feels a bit more personal than your average high-street chain.
It's not just about the clothes, though. There are some great little pubs and cafes dotted around, perfect for grabbing a bite or a pint while you're taking a break from shopping. It's got a really vibrant atmosphere, especially on a weekend, and you can easily spend a few hours just wandering around and soaking it all in.
Carnaby Street is a fantastic place to find unique fashion pieces and soak up London's creative vibe.
Brand Variety: You'll find a good mix of global fashion names and smaller, independent shops.
Atmosphere: It's a lively pedestrian zone, great for people-watching.
Food & Drink: Plenty of cafes and pubs to refuel.
This area has a real buzz about it, a bit more laid-back than Oxford Street but still packed with interesting shops. It’s the kind of place where you might stumble upon something you weren’t even looking for but end up loving.
9. Westfield London
Right, so if you're after a proper mega-mall experience, Westfield London in White City is pretty much your go-to. It's massive, seriously. You can easily spend a whole day in there and still not see everything. They've got everything from the big high street names you'd expect, like H&M and Zara, to some proper fancy designer places if you fancy splashing out a bit – think Gucci and Louis Vuitton. It's all under one roof, which is handy, especially if the London weather decides to do its usual thing.
What I like about it is that it's not just shops. There are loads of places to grab a bite, from quick snacks to sit-down meals, and a cinema too. So, if you're with people who aren't as keen on shopping as you are, they've got stuff to keep them occupied. It's a bit of a shopper's paradise, really, and a good spot if you need to get a lot of different things done in one go.
High Street Favourites: Brands like Adidas, Levi's, and Apple are all here.
Designer Delights: For those with a bigger budget, you'll find Gucci, Prada, and Jimmy Choo.
Entertainment: Catch a film at the Vue cinema or grab a bite at one of the many eateries.
Convenience: Everything is indoors, making it a great option whatever the weather.
It's the kind of place where you can tick off a whole shopping list without having to brave the elements or trek across town between different stores. Just be prepared for it to be busy, especially on weekends.
10. King's Road
King's Road in Chelsea is a bit of a mixed bag, but in a good way. It manages to blend that familiar high-street vibe with some really cool, independent boutiques. If you're after designer stuff but fancy avoiding the usual crush you get on Oxford Street, this is a solid bet. You'll find big names like Anthropologie and Peter Jones here, but also smaller, more unique shops.
It's a great place to wander if you're not entirely sure what you're looking for. You might stumble upon a little gem you wouldn't find anywhere else. Some of the independent stores are really worth seeking out.
Amaia: This place does lovely children's clothing, inspired by Spanish designs. It's really wearable and quite charming.
Felt: If you like jewellery, this is your spot. It's a bit of an Aladdin's cave, packed with everything from vintage pieces to costume jewellery. You could spend ages looking through the cabinets.
Wilde Ones: This shop stocks a really interesting collection of items imported from South America. It's one of those original independent places that's still going strong on King's Road.
King's Road has a reputation for being a bit more upmarket, but there's definitely a good range of prices if you look around. It's less about just grabbing the latest trends and more about finding pieces with a bit of character.
11. Borough Market
Right then, Borough Market. If you're after a proper foodie experience, this is the place to be. It's one of London's oldest and largest food markets, and honestly, it's a bit of a sensory overload in the best way possible. You can find everything here, from artisan cheeses and freshly baked bread to exotic spices and gourmet street food. It's not exactly a place for bargain bin clothes, but for delicious treats and unique edible gifts, it's brilliant.
It's a fantastic spot to grab lunch while you're exploring the South Bank.
Here's a little taste of what you can expect:
Artisan Cheeses: We're talking everything from mature cheddars to creamy bries, often with samples available.
Fresh Produce: Seasonal fruits and vegetables, often from local farms.
Baked Goods: Sourdough loaves, pastries, cakes – the works.
Street Food Stalls: A huge variety of cuisines from all over the world, perfect for a quick and tasty bite.
Speciality Drinks: Craft beers, fresh juices, and even coffee from independent roasters.
Be prepared for crowds, especially on a Saturday. It's popular for a reason, but if you're not a fan of packed spaces, maybe try a weekday.
It's a bit of a foodie paradise, really. You could easily spend a few hours just wandering around, trying bits and bobs, and soaking up the atmosphere. Definitely worth a visit if you appreciate good food and a lively market vibe.
12. Kensington High Street
Kensington High Street is a proper West London hub, offering a bit of everything for shoppers. It's not just about the big names you'll find here; there's a real mix of high street favourites and some more unique spots that make it worth a wander. You can easily spend an afternoon browsing the shops and grabbing a bite.
It's a great place if you're after specific brands. You've got your usual suspects like H&M and Urban Outfitters, which are always good for a browse, especially if you're looking for current trends without breaking the bank. But then there are also some more specialised shops that catch the eye.
Fashion Finds: Keep an eye out for places like L.K. Bennett and Reiss, which offer a more polished look. They're good for picking up something a bit smarter.
Health & Beauty: If you're into natural products, Neal's Yard Remedies is a good shout for organic health and beauty bits.
Vintage Treasures: For something a bit different, Orsini Vintage is known for its selection of vintage fashion and jewellery. It's the sort of place where you might find a real gem.
Beyond the shops, the street itself has a lively feel. There are plenty of cafes and places to eat, making it easy to take a break. It's a solid choice for a shopping trip that feels a bit more relaxed than some of the busier central London spots. You can find a good range of shops on Kensington High Street itself, offering a pleasant shopping experience.
This area manages to blend everyday shopping needs with some more interesting independent finds, making it a well-rounded destination for a day out.
13. Knightsbridge
Knightsbridge. Just saying the name conjures up images of serious luxury, doesn't it? Nestled right next to Hyde Park, this area is pretty much the definition of high-end shopping in London. The main drag here is Brompton Road, and it's where you'll find the absolute titans of retail.
Harrods is the undisputed king of Knightsbridge, a sprawling department store that's practically a London landmark in itself. It's not just about buying things; it's an experience. You can easily spend hours wandering through its many floors, from designer fashion and fancy food halls to homeware and even a pet kingdom. It’s the sort of place where you might go for a specific item, but end up leaving with a whole lot more, and probably a bit lighter in the wallet.
Just a bit further down Brompton Road, you've got Harvey Nichols. This place is a bit more focused on the fashion-forward crowd, stocking a curated selection of the latest designer collections. If you're after cutting-edge style and want to see what's new from the big names, this is your spot.
Beyond the big two, Knightsbridge has a scattering of other high-end boutiques and designer flagships. It’s not really a place for bargain hunting, mind you. Think more along the lines of treating yourself to something truly special, or just enjoying a bit of window shopping at the very top end of the market. It's definitely worth a stroll, even if you're just soaking up the atmosphere and admiring the window displays.
Harrods: Iconic department store with everything imaginable.
Harvey Nichols: Focuses on high-fashion designer brands.
Designer Boutiques: Numerous smaller, exclusive shops dotted around.
While Knightsbridge is synonymous with luxury, it's also a place where you can find some truly unique pieces if you know where to look. It's about quality and exclusivity, and the experience of shopping is as much a part of the appeal as the items themselves.
14. Chelsea Antique Market
Right, so if you're after something a bit more unique, something with a story, then the Chelsea Antique Market is definitely worth a look. It's not huge, but it's packed with all sorts of bits and bobs. You can find anything from old jewellery and quirky homeware to vintage clothes and interesting art. It’s a proper treasure trove for anyone who loves a good rummage.
It's a bit of a mixed bag, which is part of its charm. You might find a stunning piece of silverware one minute and a collection of old postcards the next. It’s the kind of place where you can easily lose an hour or two just browsing.
Jewellery: Expect to find everything from Victorian lockets to art deco rings.
Homeware: Think vintage ceramics, old maps, and interesting decorative items.
Collectables: Look out for stamps, coins, and other small, intriguing finds.
It's located in the heart of Chelsea, so you can easily combine a visit here with a stroll down King's Road or a peek at some of the other lovely shops in the area. It’s a good spot if you’re looking for a special gift or just want to treat yourself to something a bit different. You might even find some great deals if you’re lucky, especially on weekdays when it's usually quieter. It's a nice contrast to the bigger, more commercial shopping areas, offering a more personal and curated experience. You can find some really interesting pieces that you won't see anywhere else, making it a great place for unique finds.
15. Sloane Street
Right, so Sloane Street. If you're after the really high-end designer stuff, this is where you'll find it. Think of it as Bond Street's slightly more understated, but equally pricey, cousin. It's in a rather posh part of town, near some fancy galleries and museums, which sort of sets the tone, doesn't it?
You'll see names like Valentino, Gucci, and Saint Laurent lining the pavements here. It's not really the place for bargain hunting, more for window shopping or if you've got a significant amount of cash to spend on a statement piece. It's all very chic and polished, and honestly, sometimes just walking down it feels like an event.
Here's a little taste of what you might find:
Valentino
Gucci
Tom Ford
Saint Laurent
Chloé
It's definitely worth a stroll if you appreciate fine fashion, even if your wallet is staying firmly shut. You'll also find some lovely cafes dotted about, perfect for a little break and people-watching. Just be prepared for the prices – they're as high-end as the brands themselves.
Sloane Street is really about the experience of luxury. It's less about a quick bargain and more about appreciating the craftsmanship and the names that have shaped fashion. It's a destination for those who know exactly what they're looking for and have the means to acquire it.
16. Mayfair
Mayfair. It sounds posh, doesn't it? And well, it is. This is the sort of area where you go when you've got a bit of cash to spend, or if you just fancy a good old window shop at some seriously high-end places. Think luxury brands, fancy food, and some of the best menswear you'll find anywhere.
You'll find some proper London institutions here, like Fortnum & Mason. It's been around forever, since 1707, and they do everything from fancy teas and biscuits to gourmet food hampers. It’s the sort of place you go for a special gift, or just to soak up the atmosphere. And if you're into books, Hatchards on Piccadilly is a must-visit. It's been there since 1797, so it's seen a thing or two.
When it comes to clothes, Mayfair really shines for menswear. Jermyn Street is the place to be for quality leather goods and smart ready-to-wear stuff. But if you want the absolute top-tier, Savile Row is where it's at for bespoke suits. You're looking at serious craftsmanship there.
Here's a quick rundown of what to look out for:
Fortnum & Mason: For luxury food, hampers, and a proper British experience.
Hatchards: A historic bookshop with a great selection.
Jermyn Street: Think fine shirts, leather goods, and classic menswear.
Savile Row: The home of bespoke tailoring – prepare for serious quality (and prices).
While Mayfair is known for its luxury, it's also steeped in history and tradition. It's a place where craftsmanship is celebrated, from the food served at Fortnum's to the suits stitched on Savile Row. It’s a bit of a step back in time, in the best possible way.
17. Bond Street
Bond Street is where you go when you're after something a bit special, maybe even a bit extravagant. It's not really the place for bargain hunting, let's be honest. Think high-end designer names and serious jewellery. It's been a spot for fancy shops for ages, stretching back to the 1700s.
You'll find all the big luxury players here, like Cartier, Gucci, Louis Vuitton, and Tiffany & Co. It's a relatively short street, only about half a mile, but it packs a punch if you've got the budget. Alongside the fashion and jewellery, there are also some well-regarded art galleries and posh restaurants nearby, so you can make a day of it if you're feeling flush.
If you're looking for a place to stay that's right in the thick of it, there are some very nice hotels just a stone's throw away. It makes popping back to drop off shopping bags incredibly easy.
Designer Fashion: Brands like Burberry, Fendi, and Alexander McQueen have flagship stores.
High-End Jewellery: Think Tiffany & Co. and other jewellers known for their exquisite pieces.
Art Galleries: Several prestigious galleries are located in the vicinity.
Luxury Hotels: High-end accommodation is readily available nearby.
Bond Street is less about the thrill of the find and more about the assured quality and brand recognition. It’s a destination for those who know exactly what they want and appreciate the finer things.
18. Shoreditch
Shoreditch is the place to be if you're after something a bit different, a real hub for creatives and those who love to hunt for unique finds. It's got this buzzing energy, a mix of old industrial buildings and super modern pop-ups. You'll find loads of independent boutiques and concept stores here, especially around Redchurch Street and the famous Boxpark, which is basically a shopping mall made out of shipping containers. It's a fantastic spot for streetwear and vintage clothing.
When you're in Shoreditch, you've got to check out some of the key spots. It's not just about the shops, though; the whole vibe of the area is infectious.
Boxpark: This is a really cool concept, with small, independent brands selling their stuff out of shipping containers. It's constantly changing, so you never know what you'll find.
Redchurch Street: Home to some more established independent brands and concept stores, it's a bit more laid-back than Boxpark but equally interesting.
Brick Lane: Just a short walk away, Brick Lane is legendary for its vintage shops. You can spend hours rummaging through rails of clothes from different decades. It's also a great place to grab some cheap eats.
The area really shines with its vintage offerings, making it a go-to for anyone looking for one-off pieces. You can find everything from 80s band tees to 70s denim jackets. It’s a treasure trove for fashion lovers on a budget.
Shoreditch offers a vibrant mix of independent boutiques, vintage markets, and creative spaces. It's a neighbourhood that constantly reinvents itself, making it an exciting destination for shoppers looking for unique items and a taste of East London's dynamic culture. The street art alone is worth the visit.
Don't forget to explore the wider Shoreditch area, as there are always new pop-ups and independent sellers popping up. It's a place where you can easily spend a whole day discovering new favourites. For a taste of what the area offers, check out markets in Shoreditch.
19. Notting Hill
Notting Hill, instantly recognisable from the film of the same name, is more than just pretty pastel houses and quaint cafes. It's a genuine treasure trove for shoppers looking for something a bit different, especially if you're into vintage finds. Portobello Road Market is the undisputed star here, particularly on a Saturday morning. That's when the whole street comes alive with antique stalls, vintage clothing racks, and all sorts of bric-a-brac.
You can find anything from Victorian jewellery to mid-century furniture. As you wander, you'll also stumble upon a lively food market and stalls selling more contemporary fashion.
Beyond the main market, explore the side streets. Golborne Road offers a more eclectic mix, with some great spots for interiors and more vintage clothing. For a quieter, more refined experience, Westbourne Grove has chic boutiques and French labels.
Portobello Road Market: Best on Saturdays for antiques, vintage fashion, and food.
Golborne Road: Discover unique interiors and vintage clothing.
Westbourne Grove: Home to quiet luxury brands and French fashion.
While the market can get busy, especially on Saturdays, it's worth braving the crowds for the sheer variety and unique finds. Just be prepared to do some digging – that's part of the fun!
Don't miss places like Rellik or Found and Vision for serious vintage fashion, or Phoenix on Golborne for restored antique furniture. If you're after designer vintage, the One Of A Kind Fashion Archive is a must, though it's by appointment only.
20. Greenwich Market
Right down in South East London, you'll find Greenwich Market, a proper gem that's been around for ages. It's not just about the usual market fare, though. This place has a really nice vibe, especially on a weekend. You can find all sorts of handmade crafts, quirky gifts, and some seriously tasty street food. It's a great spot to wander around and pick up something a bit different.
What I like about Greenwich Market is the mix of things. You've got your typical market stalls, sure, but then there are also these little independent shops tucked away. It feels a bit more curated than some of the bigger, more chaotic markets. Plus, it's in Greenwich, which is a lovely area to explore anyway, with the park and the Cutty Sark nearby. It makes for a really pleasant day out.
Here’s a little taste of what you might find:
Handmade jewellery and accessories
Unique art prints and crafts
Vintage clothing and homeware
Delicious international street food options
If you're looking for a more relaxed market experience away from the central London hustle, Greenwich Market is definitely worth the trip. It’s a place where you can actually chat with the makers and find some real treasures. It’s a good idea to check their website before you go, as opening times can vary, especially for specific stalls.
The atmosphere here is really quite special. It’s busy enough to feel lively, but not so overwhelming that you can’t actually enjoy browsing. It’s the sort of place where you might stumble upon something you weren’t even looking for, but end up loving.
21. Kings Cross
Kings Cross has really transformed over the last decade or so. It used to be a bit of a no-go zone, but now it's buzzing with life, especially around Granary Square and Coal Drops Yard. This area is brilliant if you're after something a bit different, not just the usual high street fare.
Coal Drops Yard is the real star here, with its cool mix of independent shops housed in beautifully restored Victorian coal drops. It's a really interesting space, architecturally speaking, and feels miles away from the hustle of central London, even though it's right next to the station.
Here's a taste of what you can find:
Cissy Wears: Perfect for parents looking for stylish, well-made clothes and toys for kids. They’ve got a great eye for design.
Botanical Boys: If you've got a bit of a green thumb, or just love plants, this is your spot. They sell gorgeous indoor plants and terrariums, and even run workshops.
Kitchen Provisions: For anyone who loves cooking, this place is a dream. They stock all sorts of high-quality kitchen gadgets and artisanal food items.
Earl of East: This shop started with handmade candles and has grown into a lovely boutique selling beautiful scents and homeware.
It's not just about buying things in Coal Drops Yard; it's more of an experience. You can wander around, soak up the atmosphere, and often there are events happening. It feels like a proper destination, not just a shopping centre.
While Coal Drops Yard is the main draw for unique finds, the wider Kings Cross area is also worth exploring for its regenerated vibe and good food spots. It’s a great place to spend an afternoon if you want to discover some less obvious shopping gems.
22. Liberty London
Right, so Liberty London. You can't really miss it, can you? It's that big, mock-Tudor building that looks a bit out of place next to all the modern shops on Regent Street, but in a good way. It’s like stepping back in time, but with really nice things to buy.
It's famous for its own-brand fabrics, and honestly, they're gorgeous. You can find them on everything from scarves to cushions, and they've got this really distinctive, sort of artsy vibe. But it's not just about the fabrics. Inside, it's a proper department store, but it feels much more special than your average one. They've got designer clothes, homeware that's a bit quirky, and loads of gift ideas that aren't the usual tat you see everywhere else.
What I like about Liberty is that it feels like a bit of an adventure. You can wander around for ages, discovering little corners and interesting bits and bobs. It’s definitely a place to go if you want something a bit different, whether that's for yourself or for a present.
Designer Fashion: Expect a good mix of well-known names and up-and-coming designers.
Homeware: From unique ceramics to stylish soft furnishings, it’s a great spot for home décor.
Gifts Galore: You'll find everything from beauty products to stationery and those famous Liberty prints.
Own-Brand Fabrics: The star of the show for many, available by the metre or on various products.
It's easy to get caught up in the sheer variety of things on offer, but remember to take a moment to just appreciate the building itself. The architecture is a real talking point, and it adds to the whole experience of shopping there.
23. Harrods
Right then, Harrods. You can't really talk about London shopping without mentioning this place, can you? It's pretty much an institution. Located in Knightsbridge, it's not exactly your everyday bargain hunt, but it's an experience, for sure. The sheer scale of it is mind-boggling, with eight floors packed with pretty much anything you can think of. From designer clothes and fancy beauty products to homeware and, of course, the famous food halls, it's all here.
If you're looking for specific brands, you'll find a huge range, including some really high-end names. It's the sort of place where you can wander for hours, even if you're just window shopping. They also have a good selection of gifts, often featuring that classic Harrods green and gold.
Designer Fashion: Expect to see the latest collections from top international brands.
Beauty Hall: A vast array of makeup, skincare, and fragrances.
Food Halls: A foodie paradise with everything from gourmet groceries to ready-to-eat treats.
Home and Technology: From stylish decor to the latest gadgets.
It's worth noting that Harrods can get incredibly busy, especially around holidays and sale periods. So, if you're planning a visit, maybe try to go on a weekday if you can. It's definitely a place to see when you're in London, even if you're just soaking up the atmosphere. You can find out more about their UK delivery options online if you fancy treating yourself.
While Harrods is known for its luxury goods, it's also a place that celebrates tradition and offers a unique shopping environment. It's more than just a store; it's a destination in itself.
24. Harvey Nichols
Right, so Harvey Nichols. It's another one of those big Knightsbridge names, isn't it? You know, the kind of place where you go if you're after something a bit special, maybe a designer treat or a really nice gift. It's definitely more on the luxury end of things, so maybe not your everyday bargain hunt, but it's worth a look if you're in the area and want to see what the high-end brands are up to.
They've got a good selection of fashion for both grown-ups and kids, and their beauty department is pretty well-known. Plus, like a lot of these big stores, they have some decent restaurants and a food hall, which can be a nice spot to grab a bite if you've been doing a lot of walking.
It's a good place to go if you're looking for specific, high-quality items rather than just browsing for cheap finds.
Here's a quick rundown of what you can generally expect:
Fashion: Designer labels for men, women, and children.
Beauty: A wide range of cosmetics, skincare, and fragrances.
Food & Drink: A curated food hall and several dining options.
Accessories: Bags, shoes, jewellery, and other luxury add-ons.
While it's not the first place that springs to mind for 'cheap' shopping, Harvey Nichols does occasionally have sales or outlet sections that can offer a chance to snag a designer piece at a reduced price. Keep an eye out for those if you're on a budget but still want a touch of luxury.
So, if you're in Knightsbridge and fancy a browse through some of the more upmarket stores, Harvey Nichols is certainly one to consider. Just be prepared for the price tags!
25. Selfridges and more
Selfridges on Oxford Street is a bit of an institution, isn't it? It's one of those places you just have to visit when you're in London, even if you're just window shopping. It's massive, spread over six floors, and you can find pretty much anything here – from the latest fashion trends and beauty products to homeware and electronics. They've even got a cinema in there now, which is pretty cool.
But Selfridges isn't just about the main store. The 'and more' part of the heading is important because it hints at the wider shopping experience around Oxford Street. Just a short walk away, you've got other big names like John Lewis, which is another department store favourite, and for the really budget-conscious, there's Primark. It can get incredibly busy, especially during sale periods, so be prepared for crowds.
If you're looking for something a bit different, ducking off Oxford Street into areas like St. Christopher's Place can offer a more relaxed vibe with independent boutiques and cafes. It's a good way to escape the main thoroughfare for a bit.
Fashion: From high-end designer labels to high-street brands, Selfridges covers it all.
Beauty: A huge beauty hall with everything you could possibly need.
Homeware: Find unique pieces to spruce up your living space.
Food Hall: A fantastic place to pick up gourmet treats and gifts.
While Selfridges itself is a destination for luxury, the surrounding area offers a spectrum of shopping experiences, from high-end department stores to budget-friendly fashion retailers. It's worth exploring the side streets for smaller, independent shops too.
So, What Are You Waiting For?
Right then, that's a wrap on our little tour of London's more affordable shopping spots. We've seen that whether you're after a vintage find on Brick Lane, a quirky accessory in Camden, or just a good deal on Oxford Street, this city really does have something for everyone's wallet. It's easy to think London is all about splashing the cash, but honestly, with a bit of looking around, you can come away with some brilliant bits without emptying your bank account. So get out there, explore, and happy bargain hunting!
Frequently Asked Questions
What are the best spots for finding bargains in London?
For really good deals and unique finds without spending a fortune, check out places like Camden Market and Brick Lane. They're famous for their affordable clothing, vintage items, and cool accessories. You can often find some amazing treasures if you take your time looking around!
Which street is the busiest for shopping in London?
Oxford Street is definitely the most popular and busiest shopping street. It's packed with over 300 shops, including big names like Selfridges, Zara, and Primark, so there's something for everyone, no matter your budget.
Is Covent Garden a good place to shop?
Absolutely! Covent Garden is a fantastic spot for shopping. You'll find a mix of well-known fashion brands, quirky independent shops, and lovely markets selling handmade goods and unique gifts. It's a lively area with street performers too, making it a fun place to explore.
Where can I find designer clothes in London?
If you're after designer labels, you should head to streets like Regent Street and Bond Street. Westfield London in White City also has a section with high-end designer stores. These areas are perfect for those looking for luxury fashion.
Where should I go for vintage clothing?
London has some brilliant places for vintage shopping. Brick Lane is a top choice, with loads of second-hand shops and markets selling retro fashion. Camden Market is another great spot for unique vintage finds and alternative styles.
Are there any large shopping centres in London?
Yes, Westfield London in White City is one of the biggest shopping centres in Europe. It's a massive mall with hundreds of shops, from popular high-street brands to luxury designers, plus lots of places to eat and relax.






