Written by

Big Ben, River Thames, and Tower Bridge are certainly some of the many places that attract people towards London. But, they aren’t the only reason that makes the city so famous. The chic culture and the ultimate London shopping experience is also what makes it so extraordinary amongst all the places on the map.

The city has innumerable streets that have countless luxury brands, and is filled with eye candies for Shopaholics. While shopping here may not be so cheap, it is definitely an experience worth having if you wish to glam up your wardrobe or home! So, the next time you take a trip to England, make sure you check out these best shops in London for fulfilling your wish and if you are wondering about what to shop in London then we have prepared a list for you to decide.

London Shopping: 15 Best Places To Shop Till You Drop

Take a look at the best places to shop while holidaying in London to update your wardrobe with the best of the collections!

  • Oxford Street: For Designer Wear
  • Bond Street: Popular Even Amongst Celebs
  • Regent Street And Jermyn Street: Housing City’s Oldest Stores
  • Knightsbridge: For The Trendiest Fashion
  • Notting Hill: For Boho Chics
  • The King’s Road: For Antiques & Chic Dresses
  • Covent Garden Market: For Unique Souvenirs
  • Carnaby Street: Where The Fashion Revolution Began
  • London Markets: Both Food And Shopping
  • Savile Row: For Old Fashioned Style
  • Selfridges: A Shopper’s Paradise
  • Harrods: For Fancy Stores
  • Sloane Street: An All In One Street
  • St. Jame’s: For High End Fashion
  • Mayfair: For Exclusive Shopping

1. Oxford Street: For Designer Wear

Oxford Street

Image Source

Located in the heart of the city, the famous Oxford Street is home to more than 300 shops, which offer the most exquisite London shopping experience which means Oxford Street shopping is amongst the best things to do in London on your trip. From designer wear to bargain fashion, you can find anything here and we vouch it’ll be worth a dime.

Famous brands or stores: John Lewis, Debenhams, Primark, Topshop, and more.
TripAdvisor Rating: 4/5
Location: Oxford Street, London W1W 8LG, England
Website | Reviews

Must Read: 19 Best Places To Visit In London That Prove Why It Is The Most Iconic City In The World

2. Bond Street: Popular Even Amongst Celebs

bond street

Image Source

Irrespective of whether you wish to splurge and grab the best city fashion for yourself or just take a stroll and indulge in window shopping, this London shopping street is the best place to be amongst the best places to visit in London. This place not only has got the big names in house, but is also very popular amongst the celebrities.

Famous brands or stores: Burberry, Louis Vuitton, Tiffany & Co, and more.
TripAdvisor Rating: 4.5/5
Location: Bond St, London E15 1LT, England
Website | Reviews

Suggested Read: These 20 Best Hotels In London Show Us Why It Is One Of The Classiest Cities In The World

3. Regent Street And Jermyn Street: Housing City’s Oldest Stores

regent street

Image Source

With places like Regent Street and Jermyn Street that offer a great collection of not-so-expensive fashion along with the city’s oldest stores, where to shop in London will never be your top concern. If you’re looking for typical British fashion, head here without any second thought and glam up your London Fashion Week look while you indluge in cheap shopping in London.

Famous brands or stores: Hamleys, Liberty, The Apple Store, Benson & Clegg, and John Lobb.
Location: London W1, London, England

Suggested Read: London In March: All You Need To Know About The Square Mile In Spring

4. Knightsbridge: For The Trendiest Fashion


Image Source

If you are a true Fashionista at heart, you cannot afford to miss Knightsbridge from your London shopping list. With an array of shops and department stores, this place has all the top-notch brands in the house and boasts the trendiest fashion ever. No doubt, you’ll find a huge crowd here!

Famous brands or stores: Harrods, Harvey Nichols, Topshop, and more.
TripAdvisor Rating: 4/5
Location: Knightsbridge, London SW3 1ED, England

5. Notting Hill: For Boho Chics

notting hill

Image Source

Popular all across the world, especially because of the film of the same name, this place is the ultimate London shopping centre or hub for all types of Shopaholics and if you were wondering where to shop in London, then Notting Hill is the answer. From small and unique shops that have vintage in store to high-end designer boutiques that have a mix of boho and chic in store, you will find everything here for cheap shopping in London. And if you are looking for free things to do in London then just taking a  stroll here is one of them. 

Famous brands or stores: Portobello Road Market, Aimé, Dolly Diamond, The Merchants, Odabash, and more.
TripAdvisor Rating: 4.5/5
Location: London W2, England

Suggested Read: 10 Free Things To Do In London That We Bet You Never Knew!

6. The King’s Road: For Antiques & Chic Dresses

King's Road

Image Source

Home to some of the best shops in London, the King’s Road certainly deserves to be in your England trip itinerary. Be it buying antiques for your home or getting chic dresses from unique labels for your wardrobe, this place is absolutely perfect and will surely not disappoint for best shopping in London for clothes.

Famous brands or stores: Duke of York Square, Vivienne Westwood, Chelsea Antiques Market, and more.
Location: Chelsea, London‎, England

Suggested Read: Gourav Doles Out Awesome Travel Advice For Europe For Couples

7. Covent Garden Market: For Unique Souvenirs

covent garden

Image Source

If it amongst the best places to shop in London. From hip fashion wear to unique souvenirs, this place is a paradise for having a true London shopping experience. Handmade jewelry, street style, arts and crafts, shoes, and cosmetics are some of the things you can shop and stock up in your bags from here.

Famous brands or stores: Tom Ford, Aram, Moleskine, Hobbs, Paperchase, and more.
TripAdvisor Reviews: 4.5/5
Location: Covent Garden Market Building, 130 King St, London, England

Suggested Read: 10 Haunted Places In London That’ll Scare The Crap Out Of You

8. Carnaby Street: Where The Fashion Revolution Began

carnaby street

Image Source

The Carnaby Street is one of the best places to shop in London. From where the fashion revolution began in the 60’s and you ought to visit it if you’ve got a good amount of time for exploring London’s real gems. With 100 brands and 60 restaurants & cafes, this place will offer you everything from heritage to modern. Also, if you are looking for vegan cafes in London, you will find plenty of them here.

Famous brands or stores: Cheap Monday, Carnaby London, Liberty, Paul Smith, and more.
TripAdvisor Rating: 4/5
Location: Soho, London W1F, England

9. London Markets: Both Food And Shopping

brixton market

Image Source

For the best shopping places in London, the ideal place to visit is its popular street markets and is one of the popular London attractions too. There are innumerable of the likes and needless to say, they are perfect if you are looking for bargains and stylish London wear. Though apart from selling clothes and jewelry, there are also specific street markets for indulging in the London’s local food and buying antiques.

Famous london markets: Borough Market for food, Camden for fashion, Spitalfields, and more

Suggested Read: Delhi to London By Road: These 3 Indian Super Moms Drove Across 17 Countries in Just 95 Days

10. Savile Row: For Old Fashioned Style

savile row

Image Source

If you’re amongst those men who love tailor-made for than ready-made, London has got a charming surprise for you. One of the best shopping places in London, the popular Savile Row will not only let you have your specially crafted outfit, but also make you fall in love with its old-fashioned style.

Famous brands or stores: Henry Poole & Co, Gieves & Hawkes, Abercrombie, Fitch, and more.
TripAdvisor Rating: 4/5
Location: Savile Row, Mayfair, London, UK

Suggested Read: Top 14 Things To Do In London On Your Next Vacation

11. Selfridges: A Shopper’s Paradise

Image source

A shopper’s paradise, this landmark is a favourite haunt for shopaholics in London who would love some retail therapy, it’s been open since 1909 and is one of the places to visit if you’re on a historical tour in London. This massive complex covers six floors with a total of 10 acres of shopping space, a dream for shoppers and offers one of the best shopping in London experience 

Famous brands or stores: Shop for bridal apparel, tech, gadgets, jewelery
TripAdvisor Rating: 4/5
Location: 400 Oxford St, Marylebone, London W1A 1AB, United Kingdom

12. Harrods: For Fancy Stores

Image source

A perfect haunt for luxury shoppers, this is one of the best places to shop in London. This one is all about luxury and fancy stores that is famous for a great collection of merchandise and the most expensive shops along with a fine chain of restaurants in London to take a break and re-energize yourself from all that shopping.

Famous brands or stores: Expensive brands and products
TripAdvisor Rating: 4.5/5
Location: 87-135 Brompton Rd, Knightsbridge, London SW1X 7XL, United Kingdom

Suggested Read: 40 Romantic Things To Do In London For A Trip For Two

13. Sloane Street: An All In One Street

Shopping In London Christmas Markets

This street is lined up with an array of very selective high-level luxury brand stores. This street defines luxury shopping and gives it a whole new name, you can find the likes of many big brand names like Valentino, Gucci and more all in one one street.

Famous brands or stores: Gucci, Tom Ford, Saint Laurent, Chloe, Valentino
TripAdvisor Rating: 4.5/5
Location: Sloane Street, Royal Borough of Kensington and Chelsea SW1X 9PJ

14. St. Jame’s: For High End Fashion

Shopping In Bangkok OG

St. James’s is an exclusive area near Buckingham Palace, with many fine-dining restaurant options. The Theatre Royal Haymarket and Her Majesty’s Theatre stage West End plays. Art dealers surround Christie’s auction house, while the Royal Academy of Arts draws crowds to Piccadilly. Upscale shops include Fortnum & Mason, with its posh food hall, and Jermyn Street’s tailors. St. James’s Park is popular for picnics.

15. Mayfair: For Exclusive Shopping


Next to the Hyde Park, Mayfair is an upscale district of elegant Georgian townhouses, exclusive hotels, and gourmet restaurants. Its world-famous retailers include bespoke tailors on Savile Row and designer fashions on Bond Street. Shoppers also head to high-end Burlington Arcade and Shepherd Market, a cluster of independent boutiques and traditional pubs. Cool modern art galleries line Cork Street.

London Shopping: 10 Best Things To Buy

If you are looking for things to buy in London and aren’t sure about what all can you take back home then  this list here will make it easy for you. Take a look.

  • Tea
  • An Oyster Card
  • A Hat From Lock & Co.
  • Harry Potter Merchandise
  • London Gin
  • Perfumes & Colognes
  • Paddington Bear
  • Teapot And Cups
  • Art And Craft
  • A House Of Commons Notebook

1. Tea

Buy Tea In London

If you are wondering about what to buy in London then here is a fact that will help. The English love their tea and there is nothing better than Tea to buy from London. Whittard and Twinings and Fortnum & Mason are two of the best brands. The best part is it’s easy to pack and carry.

Suggested Read: 10 Exquisite Places To Party On New Year In London And Welcome With A Bash!

2. An Oyster Card

An Oyster Card In London

Image Source

An Oyster Card is quirky and exciting at the same time. It’s a great souvenir as they are only made in London and are being used more widely as time passes. If you are looking for things to buy in London then an Oyster Card is perhaps the best! It will always remind you of the time you spent here.

3. A Hat From Lock & Co.

A Hat From Lock And Co. London

Image Source

Now you might ask why do we specifically ask you to buy a hat from Lock & Co.? Here’s the reason! Well, this one is the oldest hat shop in the world and yes, history is involved. It is believed that Mad Hatter’s character was inspired by Lock & Co’s manager! Now, if this is not reason enough, we don’t know what is!

Suggested Read: Celebrate Your Honeymoon In London Like A Royal Affair With This Travel Guide!

4. Harry Potter Merchandise

Harry Potter Merchandise In London

Image Source

Potter fans, rejoice! If you wish to be taken through barriers to Hogwarts Express then head to the 9 3/4 and pick up Potter Merchandise. If you were thinking about the best things to shop in  London then this is definitely one. You can also plan on visiting the Harry Potter Studio if you are looking for places to visit in London.

5. London Gin

Gin From London Souvenir

Image Source

Looking for things to shop in London? Well, if you are then here is a fact Londoners love their gin and there’s no better souvenir you would get. If you are thinking of where you could get it then there are many distilleries in London, you can head there and get what you like! If you ask for suggestions then London Perfume Factory is one of the best places to indulge in perfume shopping.

Suggested Read: 8 Best London Mosques One Must Visit To Enjoy A Multi Cultural Vacay

6. Perfumes & Colognes

Perfumes And Colognes In London

Image Source

If you want to have the most exotic London shopping experience then take home perfumes and colognes as souvenirs. Penhaligons is an exotic British perfume house and has distinct perfume sets that would be perfect gifts. They are handy and won’t even feel like something that would add to your luggage.

7. Paddington Bear

Paddington Bear In  London

Image Source

If you are looking for cute gifts as take home from your London shopping experience then Paddington Bear is what you should get! The tales of Paddington Bear are iconic. You can get one of these ay the Paddington Bear shop at Paddington Station. Not just the bear but they have the other merchandise like key rings, mugs, T-shirts, videos too.

Suggested Read: 11 Popular Museums In London To Experience British History & Heritage Like Never Before

8. Teapot And Cups

Teapot And Cups In London

Image Source

As we said already, English love their tea and so do they love their cutlery, especially their teapot and cups and that is why you should get teapot and cups from London! Get an antique or a traditional tea set from London and have your high profile tea party at home or just feel like royalty!

Suggested Read: 10 Historically Significant Castles Near London You Must Visit When Exploring The City

9. Art And Craft

Art And Craft In London

Image Source

This may not be the usual stuff but it is worth it! You can pick up an artwork while you are indulged in London shopping and admire it when you get back. It will always transport you to the beautiful time you spent here and you will be praised for your taste. Craft Foxy Markets is one of the places you can head to for the same.

10. A House Of Commons Notebook

A House Of Commons Notebook In London

Image Source

The Houses of Parliament shop sells items with the Government stamp!! If that’s not exciting, we don’t know what is and a super cool souvenir to take back from London is A House of Commons notebook which you will find here. Your London shopping experience would be amazing if you visit this place!

Further Read: London vs Paris: Which City Would You Prefer For A Fancy Holiday?

London shopping is truly an impeccable experience to have, and we can vouch that once you’re out there on its famous streets, even you wouldn’t be able to resist yourself from splurging your heart out! So, what are you thinking? Customize your London trip itinerary with TravelTriangle and make sure you have enough time to shop your heart out.

Disclaimer: TravelTriangle claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own the rights to any of the images, and do not wish them to appear on TravelTriangle, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.

Please Note: Any information published by TravelTriangle in any form of content is not intended to be a substitute for any kind of medical advice, and one must not take any action before consulting a professional medical expert of their own choice.

Frequently Asked Questions About London Shopping

What should I buy in London?

There are various things that you can buy in the city of London. Some of the things shopaholics should definitely consider buying, especially when looking for souvenirs are:
1. A hat from Lock & Co. Hatters
2. An Oyster card
3. Fabric from Liberty London
4. A suit from Savile Row
5. An umbrella from James Smith & Sons

Which is the best shopping street in London?

There are different streets in London that are frequented by tourists as well as locals for shopping. Some of them are:
1. Selfridges
2. Oxford Street
3. Harrods
4. Sloane Street
5. Carnaby Street
6. Bond Street

Where can you go for Christmas shopping in London?

Spitalfields Markets, Covent Garden, Westfield London, Craft Central Winter Market at The Forge, and Christmas Market at Winter Wonderland Hyde Park are some of the top places to visit for Christmas shopping in London.

Which are the best malls in London for shopping?

Some of the best shopping malls in London are Westfield London, Duke of York Square, Canary Wharf Shopping Centre, and St. Martin’s Courtyard.

Is London shopping cheap?

Home to some of the top-notch brands, high-end designer stores, and unique boutiques, calling shopping in London cheap would be certainly wrong. While the best and most chic items come with expensive price tags, there are also a lot of London street markets like Camden where one can buy things at good bargains.

Category: London, Places To Visit, shopping

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month