The short answer: London is one of the world’s great shopping cities, and the best trip mixes a few different worlds. Walk the big-name streets like Oxford Street and Regent Street, browse the grand department stores such as Harrods and Selfridges, hunt for treasure in the markets, and save a day for the designer outlet at Bicester Village. One important thing to know first: since 2021 the UK no longer offers tax-free shopping to overseas visitors who carry goods home, so plan around that.
Shopping in London is about the setting as much as the bags you carry home. You can move from a Victorian arcade to a container-park pop-up in a single afternoon, from centuries-old food markets to the newest riverside malls. This guide sorts the city by the kind of shopping you want, names the stores and streets worth your time, and gives you the honest practical details, including the truth about tax and the best times to go.

The Best Shopping Areas in London
Oxford Street and Regent Street
The busy heart of London shopping. Oxford Street packs in hundreds of shops, from Selfridges to every high-street name you know. Curving away from it, Regent Street is grander and more architectural, home to Liberty, Hamleys and a run of flagship stores. Come early to beat the crowds, especially at weekends.
Bond Street and Mayfair
This is where the big fashion houses live. New and Old Bond Street carry Chanel, Cartier, Louis Vuitton and their neighbours, with Mayfair’s quiet side streets hiding jewellers and galleries. Even a window-shopping stroll here feels like an event.
Covent Garden and Seven Dials
A handsome piazza of independent boutiques, beauty halls and cafes, with street performers under the old market roof. A few minutes away, Seven Dials fans out into pretty streets of characterful shops. One of the most enjoyable areas to browse on foot.
Carnaby Street and Soho
The home of Swinging Sixties fashion, still full of independent labels, streetwear and record shops. Good for something with more character than the high street, and lively into the evening.
King’s Road, Chelsea
A long, elegant Chelsea street mixing designer fashion, interiors and gentle cafe stops. Calmer than the West End and a nice half day away from the crowds.
Savile Row, Jermyn Street and the arcades
For the classic British wardrobe: bespoke tailoring on Savile Row, fine shirts on Jermyn Street, and the covered Victorian arcades such as Burlington and the Piccadilly Arcade, full of shoemakers, perfumers and jewellers. Quiet, atmospheric and the kind of service you rarely see any more.
London’s Great Department Stores
Even if you buy nothing, these are worth walking through.
- Harrods: the Knightsbridge landmark, famous for its food halls and sheer scale.
- Selfridges: the Oxford Street original that, in 1909, was the first to let customers handle the goods. Still the most fun big store to browse.
- Liberty: a Tudor-revival building near Regent Street, built partly from old Royal Navy timber, packed with fabric, fashion and homeware.
- Fortnum and Mason: Royal Warrant holders since 1707, the place for tea, hampers and edible souvenirs.
- Harvey Nichols: Knightsbridge’s sleek fashion and beauty destination, a little more fashion-led than Harrods.
Markets Worth a Browse
London has more markets than any other UK city, and they are half the fun.
- Portobello Road: Notting Hill’s famous antiques market, at its biggest on Saturdays.
- Camden Market: vintage fashion, alternative style and street food by the canal.
- Old Spitalfields: a covered East End market of independent fashion, art and design.
- Borough Market: more food than fashion, but one of the oldest markets in London and a paradise of cheese, bread and produce.
- Columbia Road: the Sunday flower market, a riot of colour and one of the best photo spots in town.
- Brick Lane: vintage clothing, records and street food, busiest on Sundays.
Market tip: most street markets are cash-friendly but increasingly take cards, and the big antique days are the weekend. For a calmer browse and a better chance to talk the price down, go on a quiet weekday morning where the market runs midweek.
Modern Malls and New Destinations
For everything under one roof, or a change of scene:
- Westfield London and Westfield Stratford: two of Europe’s largest malls, ideal on a rainy day, with hundreds of stores and cinemas.
- Battersea Power Station: the restored landmark reopened as a riverside mix of shops, restaurants and a glass lift ride up the chimney.
- Coal Drops Yard: a stylish King’s Cross conversion of Victorian coal stores into design-led brands by the canal.
- Boxpark Shoreditch: a pop-up mall built from shipping containers, good for streetwear and food.
- Bicester Village: the designer outlet about an hour from London by train, hugely popular with international shoppers for discounted luxury brands. Worth a dedicated day.
Find shopping tours and experiences in LondonSee more London shopping and market tours
Tax-Free Shopping and Practical Tips
The single most important thing for overseas visitors to understand about shopping in London in 2026:
- There is no VAT refund for tourists carrying goods home. The UK ended tax-free shopping for international visitors in January 2021. You cannot get a VAT refund form at the till and reclaim the tax at the airport, whatever an old guide may say.
- The one legitimate route is shipping. Some luxury stores and department stores can send your purchase directly to your home address abroad, and VAT can be removed on a direct export like that. Ask in store, and factor in any import duty in your own country.
- Airport duty-free still exists on the usual goods such as alcohol and fragrance once you are through security.
- Cards rule. London is almost entirely card and contactless, and many places no longer take cash. A contactless card or phone wallet is all you need.
- Time it well. Shops are quietest early on weekday mornings. The big sales run in January and again in the summer, and the Christmas lights on Oxford, Regent and Bond Streets are a spectacle in themselves.
- Plan the bags home. After a heavy day around Knightsbridge or the West End, hauling bags on the Tube at rush hour is nobody’s idea of luxury. A private car back to the hotel is the easy fix.
Keep Exploring London
More things to see and do
Plan and book your London trip
Frequently Asked Questions
Where is the best shopping in London?
It depends what you want. For high-street and flagship stores, Oxford Street and Regent Street. For luxury and designer, Bond Street and Mayfair. For character and independents, Covent Garden, Carnaby Street and the markets. For everything in one place, Westfield or, for discounts, Bicester Village.
Can tourists claim tax back on shopping in the UK?
No. Since January 2021 the UK no longer offers VAT refunds to overseas visitors who carry their purchases home. The only way to avoid the VAT is to have a store ship the goods directly to your address abroad, which some luxury retailers offer. Airport duty-free on certain goods still applies.
What is the difference between Harrods and Selfridges?
Harrods in Knightsbridge is the grander, more traditional landmark, famous for its food halls. Selfridges on Oxford Street is more fashion-led, playful and fun to browse. Both are free to walk around and worth seeing.
What are the best markets for shopping in London?
Portobello Road for antiques, Camden for vintage and alternative fashion, Old Spitalfields for independent design, Brick Lane for vintage and records, and Columbia Road for flowers. Borough Market is the one to visit for food.
Where do you find luxury and designer shopping in London?
Bond Street and the surrounding Mayfair streets are the heart of luxury, with Harrods and Harvey Nichols in Knightsbridge close behind. For discounted designer brands, Bicester Village is about an hour away by train.
When are the London sales?
The two big sale seasons are January, straight after Christmas, and mid to late summer. Many stores also run mid-season and Black Friday promotions in late November.
Is Bicester Village worth the trip?
If you are after discounted designer and premium brands, yes. It is a purpose-built outlet village about an hour from central London by train, and it is one of the most popular shopping day trips for international visitors. Go on a weekday to avoid the crowds.
Do London shops take cash?
Increasingly not. London runs on cards and contactless, and plenty of shops, cafes and even some market stalls are card-only. Carry a contactless card or phone wallet and you will rarely need cash.
The Bottom Line
The best London shopping experience is not one street but a mix: a flagship or two, a grand department store, a market morning and, if you have time, an outlet day at Bicester Village. Go early, pay by card, forget about a tourist tax refund, and let a store ship the big buys home if it can. Do that and London gives you a shopping trip few cities can match.
About the Author
Sources and fact-check
Shopping areas, stores, markets and the current tax position were checked against official London tourism guidance and the retailers’ own information at the time of writing. The UK VAT Retail Export Scheme for visitors ended in January 2021 and had not been reinstated at the time of writing. Details change, so confirm before you travel.

Clara Whitby is Welcome2London’s AI travel curator, known to readers as The Londonologist. She was created by our editorial team to help first time visitors plan London and the rest of the UK with confidence: where to stay, how to get around, what is worth your money and what you can happily skip. Every guide she presents is researched from official sources and checked by the Welcome2London team before it goes live.
London, next two weeks
-
Concerts Mon 12 Oct, 18:00Buy tickets for JUSTIN HAYWARD: THE STORY IN YOUR EYES TOURJUSTIN HAYWARD: THE STORY IN YOUR EYES TOUR
Cadogan Hall SW1X, London
See prices Buy tickets -
Concerts Mon 12 Oct, 18:30Buy tickets for The World of Hans Zimmer, a New DimensionThe World of Hans Zimmer, a New Dimension
The O2 SE10, London
See prices Buy tickets -
Theatre Mon 12 Oct, 19:30Buy tickets for Mamma Mia!Mamma Mia!
Novello Theatre WC2B, London
See prices Buy tickets
Ticket links are affiliate links. They cost you nothing extra and they keep this site free.

