London is one of the world’s shopping capitals. If you want it, you can probably buy it here. But where are the best places to shop in London? Don’t worry, we’ve got you covered.
Designer clothes or vintage, mega malls or century-old market traditions, diamonds, suits, and groceries. London really does have more than its fair share of places to shop.
But deciding where to shop in London can be tricky with all that choice.
That’s where we come in. We’ve put together a guide of all the best places to go shopping in London.
Whatever you’re looking for, you’ll be able to find it here.
Where to Go Shopping in London
Portobello Road is an all-singing, all-dancing bazaar, and probably the most well known market in London.
The focus here is definitely on antiques and vintage clothing, but turning up any day of the week produces a variety of results.
Monday to Wednesday is dedicated to fruit and veg. Thursday and Friday – antiques. Saturday sees a mix of everything, with Sunday being the much-loved vintage clothing market.
The thing about Portobello road is that there’s so much going on there that even when one day is supposed to be earmarked for a specialist focus, there’s still plenty of everything going on.
A hive of swanky boutique stores and classy restaurants that regularly draws the big spenders, if you’ve got money to blow and an eye for brands that fly a little low under the radar, King’s road is probably for you.
You’ll be able to find everything from clothes, shoes and opticians, to home improvements and haircuts – all of them designer, and all adding up to some of the best shopping in London.
Fancy a slap-up meal after decking yourself out in all that swag? You won’t have any trouble finding somewhere fancy for King’s Road, and the same goes for the bars.
Home of highstreet fashion in London, and infamous London shopping street, Oxford street is your go-to for the big brands. Adidas, Zara, Accessorize, Sunglasses Hut, they’re all there, and many make Oxford Street the home of their flagship stores.
Selfridges and John Lewis are just two of the places who do so. And also perfect for a bit of one-stop shopping, with places to recharge and reboot before you go charging back into the fray.
With all the competition on Oxford Street, stores here often lay on sizable discounts to get customers through the door.
If this is where you come to shop, prepare to leave with bags in both hands, dangling from your arms, and swamping the poor boyfriend who didn’t know what he was getting himself into.
Brick lane is one of the best areas for vintage shopping in London. The streets that crisscross this section of East London are so awash with vintage stores that you could easily pass a day picking through the rails and not have seen everything the area has to offer.
There’s so much to shop for here that we put together a whole guide of places. A few of our favs? Vintage basement for its very attractive prices – and its playlist of 90’s bangers, Rokit for being the OG vintage store in London, and Serotonin for the gems we always find there.
All that shopping working up an appetite? If Brick Lane’s not known for shopping, it’s known for curry, oh and a very delectable bagel spot. With all that
Destination for elegance-obsessed shoppers for hundreds of years of London’s history as a shopping capital of the world, if you need something with a touch of the classy, Bond Street is the place to head.
Home to Tiffany’s and Fenwicks as well as Sotheby’s the 800m stretch of real estate that makes Bond Street is some of the most expensive in the world. Naturally the shopping here comes with a high price tag.
You’ll find stores like Cartier, Louis V, and Hermès plus most other swanky names you can think of, and a mix of local highest-of-the-high-end bespoke tailors, cobblers and galleries.
It’s quite something to see, and worth a little poke around even if your pockets aren’t deep enough. Oxford Street is just round the corner after all.
Sometimes you just gotta get your bling on, and when that time comes there are few better places to visit than Hatton Garden – London’s home of the diamond.
This little stretch of Holborn is home to more than 300 jewellery stores so if you’re looking to find that ring for a special someone, or just trying to shine a little brighter, this is probably the place to come looking.
Leather Lane food market on Hatton Cross hums with all sorts of global cuisines for you to chow down on while you consider just how much you’re willing to drop on that diamond encrusted dollar-sign necklace you always wanted.
Westfield Shepherd’s Bush
We are almost loath to include Westfield when London has so many quirky, niche places to shop, but you’ve got to give Westfield its dues. It really does have everything.
From groceries to new shoes and clothes in brands that you’d need to walk a mile for to find together elsewhere, you could shop for everything you need here under the convenience of one roof.
And you could do so with the prospect of three delicious meals, coffee breaks and a movie to shake up your shopping trip – all without ever leaving that very same roof.
It’s mammoth American mega-mall consumerism at its finest, for good or for evil. We’ll let you decide which.
A popular spot for both food and clothing, Camden Market has a good bit of everything. For the range on offer, the food, and the activities, this is one of the best places for shopping in London.
You’ll find all sorts of clothing options here, from the vintage to the hand-made artisanal stuff. Poke around a little further and you can pick up some bargains in the nearby charity shops.
But to be honest, the secret reason you’re here is to sample the insane decadence of Chin Chin Lab’s hot chocolate. That, enjoyed while dangling your feet over the canalside is the perfect way to unwind after a hard day’s shopping.
The big one for books, Bloomsbury has a slew of excellent bookshops ranging from the esoteric to the enormous.
Judd Books is one of our favs. They focus on arts and the social sciences but have a decent literature section that’s all priced very reasonably. Don’t forget to scope out their easy-to-miss basement section.
A stone’s throw from Judd Books you’ve got Gay’s the Word – an independent store specialising in LGBTQ+ fiction and non-fiction that also host regular launch events, readings, and panel discussions.
An hour or two strolling through Bloomsbury’s streets will turn up heaps more places to fill your shelves from. And if you’re really struggling to find what you’re looking for, chances are it’ll be at Waterstones on Gower Street – the largest bookstore in Europe.
Maltby Street only opened in 2010 but quickly became a popular London shopping street for food and groceries. Probably because of its dazzling array of excellent produce.
Most of what you buy here will be at least organic, if not locally/sustainably sourced. The traders at the stands know what they’re selling and are happy to answer any questions you have for them.
And then there are the restaurants and food stands for you to browse when you’re ready to eat – many of them using produce fresh off from the market itself.
If you consider yourself a foodie, or just like to know where your food comes from, then Maltby Street will be one of the best shopping areas in London for you.
We couldn’t write an article about shopping in London and not mention Carnaby Street. It’s one of the most popular places to shop in London for a reason.
You’ll find a mix of fashion brands here, with a leaning towards a more street-style vibe. There’ll be brand stores from big names you’ll recognise, and smaller boutiques selling a mix of everything that’s cool right now.
Carnaby Street isn’t just popular for its shops though. The pubs and restaurants around are worth visiting even if you aren’t trying to shop.
Housed in a gorgeous 30’s Art Deco building, the White Horse is a prime example of this.
Gents, listen up. At one point in our lives we should all own a suit tailored precisely for us. The suit that fits no one else better than it fits ourselves.
Putting it on will bring us about as close to being James Bond as we might get in real life (assuming you don’t already work for the secret services). And when that time comes I think we all hope the suit will have come from Savile Row.
It’s basically the holy land of suit makers, with stores from both designer and bespoke brands. A few of the shops branch tentatively out into the realms of cashmere sweatshirts and casual wear.
As you can expect for the finest tailors the city has to offer, it’s not cheap. It’s not a bad place to aspire to shop either.
The layout of the streets, all converging at centre point was actually a clever trick by city planners to maximise shop front space (rent was charged per foot of frontage, rather than square metre back in the 1700s).
At one point Seven dials was one of the most disreputable and dangerous parts of London, and became the inspiration for Hogarth’s famous picture of Gin Lane.
Things have moved on quite a bit since then. Now you can find everything from boutique clothing, to flagship fashion stores, excellent pubs and restaurants, and a variety of beauticians
No less than a full shopping experience then – and one of the best places to shop in London.
People have been coming to Spitalfields for shopping since the 1600s. How’s that for London shopping history?
A present-day walk in their footsteps is a tour of clothing markets and stalls selling artisanal trinkets and hand-crafted bits and bobs – jewellery or things to decorate a mantle piece with.
Most of the clothing is vintage or from small brands that don’t yet have a store to call their own. The people at the stalls will be happy to explain the history of the brand, their concepts and visions.
If you, like us, like to know where the things you buy come from, or have a connection to a piece of clothing deeper than “I got it at [insert random high-street fashion brand here])” then Spitalfields market is the one for you.
We doubt you’ll be disappointed with the food options either.
Practical Tips for Where to Shop in London
Pick a location and stick to it. There’s little point trying to hit more than one or two of these places in a day unless they are close together, you’ll just tire yourself out.
Timing can be everything. For the more market-based locations especially. Make sure you get there as early as you can to snag all the best items.
Shopping Areas in London: Map
Shopping in London: More Markets and Shopping Streets
- Independent Boutiques You Should Have on Your Radar
- Bloomin’ Wonderful Flower Markets in London
- Cool Flea Markets in London You Have to Visit
- The Best Street Food Markets in London
Which area of London is best for shopping? ›
Oxford Street is considered the centre of London's shopping world. Holding well over 300 shops, 4 underground stations, as well as flagship stores for numerous companies, Oxford Street is not only the busiest shopping location in London it's the largest shopping district in existence.What is the most famous shopping street in London? ›
Oxford Street: Probably the most famous shopping street in London.Can you think of any popular shopping destinations in London? ›
Look for big brands all in one place at famous department stores such as John Lewis and House of Fraser. Peruse vintage-inspired threads, home decor and more at Urban Outfitters. Grab some bargain fashion at Primark's massive flagship store. Check the latest trends at Zara on Oxford Circus.
|Area in London||Overall Average Asking Rent (pcm)||Average Asking Rent for 1-Bedroom Flat (pcm)|
- Fortum & Mason is one of the most opulent London department stores, dating back to 1707. ...
- Harrods is one of the most famous and most-visited London department stores. ...
- Harvey Nichols is a quieter and more elegant London department store.
- Bond Street. Bond Street is the place to go to find some super A-list celebrities shopping at super expensive jewellery stores and high end boutique designer shops. ...
- Kings Road Chelsea. ...
- Sloane Street. ...
- Saville Row. ...
- Knightsbridge – Harrods. ...
- Fortnum & Mason. ...
- and more…
Cloth Fair is the oldest street in London. Merchants used to go through this narrow and medieval street to buy and sell materials in Bartholomew Fair, a summer fair held during the 12th to 19th Century focusing on cloths, hence the name Cloth Fair.What are popular places for shopping? ›
7 Best Shopping Destinations Worldwide
- New York City, USA. ...
- Paris, France. ...
- Milan, Italy. ...
- London, United Kingdom. ...
- Hong Kong, China. ...
- Bangkok, Thailand. ...
- Los Angeles, USA.
- The Trafford Centre. 3,323. Shopping Malls. ...
- Cheshire Oaks Designer Outlet. 3,135. Shopping Malls. ...
- Gunwharf Quays. 3,237. Shopping Malls. ...
- Bicester Village. 4,194. Shopping Malls. ...
- Liverpool ONE. 1,786. Shopping Malls. ...
- Westfield London. 2,148. Shopping Malls. ...
- Meadowhall Shopping Centre. 2,104. Shopping Malls. ...
- Swindon Designer Outlet. 2,165.
Is there good shopping in London? ›
One of the most famous streets in London, Oxford Street is chock-full of shops to suit every taste and budget. It's arguably the busiest (and best) shopping street in London, so you should be prepared to elbow your way through throngs of people if you visit on a weekend or even a weekday afternoon.
- RICHMOND. This area was originally founded as a royal retreat in the 16th century and known as, Richmond-upon-Thames in South-West London and is one of the safest places to live in the whole of the city. ...
- BEXLEY. ...
- KINGSTON-UPON-THAMES. ...
- SUTTON. ...
- HARROW. ...
- BROMLEY. ...
- MERTON. ...
- Thoroughly Research Accommodation Options. ...
- WALK! ...
- Swap Out High End Supermarkets. ...
- Branded Goods Doesn't Always Mean it's 'Better' ...
- Reduce The Amount Of Money Spent On Takeaways. ...
- Stick To Free And Cheap Attractions. ...
- Make The Most Of Student Discounts. ...
- Keep Fit Outside.
- Cardiff. The Welsh capital city is one of the cheapest cities in the UK for international students to reside in when completing their education. ...
- Cambridge. ...
- Glasgow. ...
- Birmingham. ...
- Newcastle Upon Tyne. ...
- Manchester. ...
- British Tea.
- British Chocolate.
- Museum Gifts.
- Union Jack Items.
- Bath Items.
- Beauty Products.
- Sports Clothing.
Westfield Stratford City Shopping Centre
Westfield Stratford City is Europe's largest shopping centre. It compliments its sister shopping centre, Westfield at the other end of the Central Line in Shepherd's Bush. There's a John Lewis, a Marks and Spencers and just about every other high street store you could wish for.
Carnaby Street is a pedestrianised shopping street in Soho in the City of Westminster, Central London. Close to Oxford Street and Regent Street, it is home to fashion and lifestyle retailers, including many independent fashion boutiques.What is the happiest place in London? ›
Barking and Dagenham is among the happiest places in the UK, while Hackney ranks among the lowest nationally for life satisfaction, according to new data. The happiest – and unhappiest – places to live in east London have been revealed by the Office for National Statistics based on a personal wellbeing survey.What is the most posh area in London? ›
What Are the Traditionally Posh Areas in London? Knightsbridge, the City of Westminster, and Chelsea are traditionally posh areas of London.Where do rich people shop in UK? ›
If you want to watch incredibly rich folks shop this is the place to do it. Harrods is the place to do it.
Where do most millionaires live in London? ›
- Mayfair. Mayfair is a district in the West End of London, England. ...
- Kensington. Kensington is a district in the Royal Borough of Kensington and Chelsea in west central London. ...
- Knightsbridge. ...
- Belgravia. ...
- Chelsea. ...
- Marylebone. ...
- Conclusion. ...
Chelsea is one of London's better-known, wealthy neighborhoods, and it is easy to see why. Much like the capital's other luxurious neighborhoods, Chelsea is home to extravagant properties, many of which cost upwards of 2 million pounds.What is the longest shopping street in London? ›
First for fashion, entertainment, technology and innovation, Oxford Street is the world's biggest high street. It offers 1.5 miles of unrivalled shopping, with more than 90 flagship stores, from fashion and beauty, to tech and homeware.What is the oldest village in London? ›
|The 15th-century building on Church Lane|
|Walthamstow Village Location within Greater London|
|OS grid reference||TQ385895|
The oldest part of London
Established in around AD50, seven years after the Romans invaded Britain, the City, or Square Mile as it has become known, is the place from which modern-day London grew.
The Dove Pub in Hammersmith, W6, has the smallest area of any London bar, at 4 feet 2 inches by 7 feet 10 inches (1.27 m by 2.39 m), though the Rake in Borough Market, SE1, has claims to the capital's smallest single pub.What is the old name of London? ›
Ancient Romans founded a port and trading settlement called Londinium in 43 A.D., and a few years later a bridge was constructed across the Thames to facilitate commerce and troop movements.What is the oldest pub in London? ›
The Oldest Pub in London is the Seven Stars in Holborn. What is this? The Seven Stars is a beautiful historic pub is one of the few buildings that escaped the Great Fire of London in 1666.Which market is better Portobello or Camden? ›
Portobello is a more traditional 'street market' - antiques in the first section, then moving to food, bric a brac, clothing etc... Camden is more of a structured market - not in the street - with converted buildings housing vendors, and stalls set up in areas off the road.What is London's main street called? ›
FAQs. What is the main street in London? Oxford street is the main road in the city of westminster in the west end of London.
What is the most famous shop? ›
#1 Macy's, New York, US. The Macy's store in New York is an important landmark in one of the world's biggest fashion capitals. The store, which has almost one million square feet to its name, has appeared in over 50 different movies and television shows according to On Location Tours.What is the most popular shopping Centre in UK? ›
|TOP 10||VALUE SALES|
|1||Smirnoff 38% 1000ml Vodka Spirits||£191.4|
|2||Walkers Crisps 6ct 150gr Crisps||£179.1|
|3||Smirnoff 38% 700ml Vodka Spirits||£165.2|
|4||Pringles 1ct 190gr Snacks||£161.0|
John Lewis – Covers all the departments Target has to offer but at Nordstrom prices. Marks & Spencer – Offers high-end food (particularly for entertaining) at higher prices and high-quality clothes at reasonable prices. Next – Target alternative for kids' clothes and housewares.What clothes to buy London? ›
No matter what time of year you are visiting, if you are planning what to wear in London there are a few key items which are great all year round. Always make sure you have a crossover bag, sunglasses, a small umbrella, comfortable shoes, a jacket, jeans and layers and you can't go far wrong.Whats the most popular thing in London? ›
- Buckingham Palace.
- Big Ben and The Houses of Parliament.
- Natural History Museum.
- Covent Garden.
- Oxford Street.
- Borough Market.
- Take a river bus from Westminster to Tower Bridge.
- Tower Bridge.
- Leadenhall Market. Historic | Unusual Architecture | Harry Potter Movie. ...
- Berwick Street Market. Specialist Record Shops | Boutiques | Soho. ...
- Borough Market. ...
- Camden Lock Market. ...
- Southbank Book Market. ...
- Portobello Road Market. ...
- Covent Garden Market. ...
- Petticoat Lane Market.
Mayfair is the best area to stay in London for first time visitors to the city because of its proximity to Hyde Park, Green Park, Buckingham Palace, Big Ben and Westminster Abbey. The architecture and tiny side streets also make Mayfair one of the most instagrammable spots in London.Is north or south of London better? ›
"North London is historically older, the architecture is nicer and areas are significantly better developed. With this comes a wealth of attractions that you won't find in South. A wealth of different restaurants, an abundance of museums and parks."Which part of London is famous for its shopping and nightlife? ›
Soho is the centre of all nightlife in London both spiritually and geographically. Placed slap-bang in the centre of the city, this world-renowned party place is known for some of the craziest dance nights in town.
What is the safest area in London? ›
Margaret's (98 per 1000) and Hampton Wick (87 per 1000) have much lower levels of crime. Indeed, Richmond is consistently ranked as not only the best, but the safest area to live in London each year and people certainly, very much enjoy living there!Where should I stay in London to walk everywhere? ›
Mayfair, South Kensington, Knightsbridge, Belgravia, Chelsea – all these are largely safe to walk around any time of day. Bloomsbury and Fitzrovia are also very safe, but standard precautions apply at night. Covent Garden is generally fine but things can get lively late on weekend nights.How do you dress classy in London? ›
- Keep it effortless. As a general rule, Londoners favour casual, easy to wear styles over fussier and more detailed garments. ...
- Be bold. ...
- Layer up. ...
- Embrace the 'no dress code' dress code. ...
- Avoid souvenir clothing. ...
- Choose shoes you can walk in. ...
- Bring a bag with a zip. ...
- Hit the shops.
It's also home to some of the richest neighbourhoods in the world, with Park Lane alone ranking as one of London's most expensive streets. There are four neighbourhoods in London which are known as some of the most expensive areas in the capital: Mayfair, Kensington, Belgravia and Chelsea.What are the poorer parts of London? ›
The boroughs with the highest proportions of individuals living in poverty (measured as those living in households where the income is below 60% of the median after housing costs), were seen in Tower Hamlets (39%), Bent, Newham, and Westminster (all 36%).What are people from south London called? ›
To most outsiders a Cockney is anyone from London, though contemporary natives of London, especially from its East End, use the word with pride. In its geographical and cultural senses, Cockney is best defined as a person born within hearing distance of the church bells of St.What is the most popular part of London? ›
Stretching back from the River Thames, Westminster is at the top of many London visitors' lists thanks to sights such as The Houses of Parliament, Westminster Abbey, Trafalgar Square, and the National Galleries. For this reason, Westminster is the best London neighbourhood for tourists.