• Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories

    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 In 2020 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 2020: All You Need To Know About The Square Mile In Spring

    4. Knightsbridge: For The Trendiest Fashion

    knightsbridge

    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
    Reviews

    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
    Reviews

    Suggested Read: 10 Free Things To Do In London In 2020 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
    Reviews

    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
    Reviews

    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

    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
    Reviews

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

    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
    Reviews

    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
    Reviews

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

    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
    Reviews

    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

    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 In 2020

    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 2020 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.

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

    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!

    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.

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

    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.

    Suggested Read: 32 Romantic Things To Do In London For A Trip For Two In 2020!

    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.

    Frequently Asked Questions About London Shopping

     

    Q. What should I buy in London?

    A. 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

    Q. Which is the best shopping street in London?

    A. 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

    Q. Where can you go for Christmas shopping in London?

    A. 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.

    Q. Which are the best malls in London for shopping?

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

    Q. Is London shopping cheap?

    A. 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.

    Q. Is shopping in London expensive?

    A. London is one of the most expensive places in the world to visit. Shopping in London can be a bit expensive.

    Comments

    comments

    Category: London, Places To Visit, shopping

    Best Places To Visit In India By Month

    Best Places To Visit Outside India By Month