The 10 Best Places To Go Shopping in London, England

Jam-packed with picture-perfect department stores, lavish designer boutiques, vibrant flea markets, and big-name retailers, London is one of the world’s greatest shopping destinations. So, while exploring the city, your desires won’t remain unfulfilled. If you want to splash out...

The 10 Best Places To Go Shopping in London, England

Jam-packed with picture-perfect department stores, lavish designer boutiques, vibrant flea markets, and big-name retailers, London is one of the world’s greatest shopping destinations.

So, while exploring the city, your desires won’t remain unfulfilled. If you want to splash out on luxury brands, for instance, Bond Street and Harrods are the places to go. Want to find precious antiques?  Head over to the Chelsea Antiques & Fine Art Fair. For an unlimited variety of mid-range stores, pay a visit to Westfield London, the city’s largest covered shopping center.

To help you enjoy some well-deserved retail therapy, we’ve created a guide to 10 places offering the true London shopping experience. Have a look below to learn more!

Find Places To Stay In London

The 10 Best Places To Go Shopping in London, England

Portobello Road Market

Portobello Road Market, London, UK.

The legendary Portobello Road Market is not only one of London’s top shopping destinations — but also one of the city’s main tourist attractions.

With a rich history dating back to the 19th century, Portobello Market is filled with more than 1,500 stalls, making it the world’s largest antique market!

While meandering through the market’s stalls, you’ll come across vendors selling a wide range of items, including stamps, jewelry, furniture, vintage clothing, fresh produce, delicious street food, and freshly baked goods.

After experiencing the vibrancy of Portobello Road, be sure to wander around the colorful streets of Notting Hill, where the market is located. This Insta-worthy neighborhood captivates visitors with its charming pastel-hued houses, as well as plush restaurants and upscale boutiques, especially around Westbourne Grove.

When: Monday – Saturday from 8 am to 7 pm

Address: Portobello Rd, London W10 5TY

Covent Garden Market

Covent Garden Market, in London, England.

Open for over 170 years, Covent Garden Market was once home to a world-famous fruit and vegetable market. Now, this vibrant indoor market is home to a delightful array of stalls offering unique goods such as jewelry, prints, watercolors, hand-knitted clothing, and homeware.

Want to take your tastebuds on a global tour? Then, you’ll be happily surprised while visiting the Covent Garden Market. Aside from being home to an array of stalls, the market is home to over 20 restaurants, where visitors can enjoy culinary experiences from different countries — from India to Italy.

Address: Covent Garden Market Bldg, 130 King St, London

Oxford Street

Oxford Street, London, UK.

Oxford Street is not only the busiest shopping street in London but also in Europe. Running from Tottenham Court Road to Marble Arch via Oxford Circus, this bustling street is dotted with over 300 stores catering to every style and budget.

Here, you’ll find a good mix of major department stores, including the iconic Selfridges & Co., and flagship stores of big brands such as Adidas, Zara, Accessorize, Bershka, and Calzedonia, to name just a few.

Tip: Oxford Street is usually packed with crowds of locals and visitors. So, if possible, avoid the shopping street during peak hours (from 5 pm to 6 pm, and on Saturday afternoon).

Westfield London

Westfield London shopping center in London, England.

Westfield London is the largest covered shopping center in London. The mall has a retail floor area of 1,600,000 sq ft and features over 320 stores of different categories such as fashion, jewelry and watches, lifestyle and entertainment, and health and beauty.

Some of the well-known stores you’ll find at Westfield London are Adidas, H&M, Apple, Lego, Flying Tiger, and Levi’s. This London shopping center also boasts a selection of luxury retailers, which includes high-end stores like Gucci, Louis Vuitton, Jimmy Choo, Versace, and Prada.

Address: 1081 Ariel Way, London W12 7GF

Bond Street

Bond Street, in London, England.

London’s Bond Street is all about luxury! Since the 18th century, this 0.5-mile street has been revered throughout the world for its elegant stores of prestigious brands like Cartier, Gucci, Louis Vuitton, Burberry, Fendi, Tiffany & Co, and Alexander Mcqueen.

In and around Bond Street, visitors will also find famous art institutions, such as the Royal Academy of Arts and the Gagosian Art Galleries, posh restaurants like Cecconi’s, and elegant private clubs.

And that’s not all! Some of London’s finest hotels are located close to Bond Street. So, if you’re a luxury-loving traveler seeking to level up your trip, be sure to book a cozy stay in the 5-star Brown’s Hotel, known for its award-winning fine dining, and peaceful spa. The hotel is located just a 3-minute walk from Bond Street, meaning you’ll be able to indulge in some serious retail therapy during your stay.

Recommended Read: The 5 Best Hotels In London

Carnaby Street

Carnaby Street, in London, England.

Carnaby Street is a pedestrianized shopping street located on the corner between Oxford Street and Regent Street. Scattered across the area there are branches of famous fashion brands such as Levi’s, Puma, Vans, Diesel, Muji, The North Face, and Dr. Martens.

Besides the stores, there are several pubs and cafes around Carnaby Street. The most famous in the area is Shakespeare’s Head, which opened in 1735 and belonged at that time to some distant relatives of William Shakespeare.

Harrods

Harrods department store lit up at nightime, in London, England.

A London icon since 1849, Harrods will provide you with the ultimate shopping experience. This worldwide famous department store (the largest in the UK), is set within a listed 19th-century building that occupies a 5-acre site and 1.1 million sq ft of retail space.

Harrod’s seven floors are smothered top to bottom with 330 retailers selling luxury items of designer clothing, jewelry bridalwear, accessories, electronics, health and beauty items, home appliances, and houseware.

Some of the high-end brands you can expect to find at Harrods include Balmain, Burberry, Moncler, Loewe, Baccarat, and Fornasetti, among others.

Home to acclaimed food halls and restaurants, this legendary department store is also a wonderland for foodies. For a taste of British tradition, head over to Harrods Tea Room and treat yourself to London’s most famous afternoon tea.

Address: 87-135 Brompton Rd, London SW1X 7XL

Regent Street

London's famous Regent Street.

Built in 1819 as the main shopping street of London, Regent Street runs for approximately 0.8 miles and it’s known for its delightful mix of stores.

Along the street, there’s a series of Grade II-listed buildings that are home to famous flagship stores like Tory Burch, Burberry, Coach, Kate Spade, and Marc Jacobs. Regent Street is also dotted with distinctive department stores, including the luxurious Liberty London store.

Are you visiting London with the kids? Then, be sure to take them to Hemsley, London’s oldest and largest toy store.

Chelsea Antique Market

An antique market.

Established in 1951, The Chelsea Antiques & Fine Art Fair is the longest-running antique fair in the UK. The fair happens twice a year in the Chelsea Old Town Hall, a historical building known for its grandiose architecture and history.

Here, antique collectors, interior designers, and art enthusiasts gather to marvel at (and buy) a wide variety of antiques, such as jewelry, furniture, carpets, tapestries, clocks, ceramics, and fine art.

Address: Chelsea Old Town Hall, London SW3 5EB

Sloane Street

The Bulgary store in London's Sloane Street.

Beautifully situated in an upscale neighborhood comprising Saatchi Gallery, Royal Court Theatre, and Victoria & Albert Museum art galleries, Sloane Street is lined up with an array of very selective high-level luxury brand stores.

Here, you’ll come across many high-end brands like Valentino, Gucci, Tom Ford, Saint Laurent, Chloe, and Valentino, as well as delectable cafes, restaurants, and landmark hotels.

FAQ

What is worth shopping for in London?

London’s shopping scene is known for its variety. With that being said, you can expect to find everything you’re looking for while exploring the city — homeware, jewelry, cosmetics, clothing, antiques, electronics, and more.

Here, you can also buy local souvenirs such as teapots and English tea.

What is the most famous shopping center in London?

Home to over 300 stores, Westfield London is the city’s most famous shopping center.

Is London a good place for shopping?

Yes. The city is home to a fabulous array of designer stores, shopping centers, independent boutiques, and beautiful shopping streets selling items for every taste, style, and budget.

What are the best places for shopping in London?

The best shopping destinations in London are:

Portobello Road Market; Covent Garden Market; Oxford Street; Westfield London; Bond Street; Carnaby Street; Harrods; Regent Street; Chelsea Antique Market; Sloane Street.

Browse. Book. Stay.  

CuddlyNest provides all accommodations to all travelers at the best price. Find unlimited travel inspiration on our blog and social media channels.

You May Also Like:

How To Get To Stonehenge From London: 4 Easy Ways
Train From London To Paris: Everything You Need To Know
11 Fun Facts About The London Eye
How To Travel From London to Edinburgh, Scotland: 4 Easy Ways
Best Destinations for Family-Friendly Holidays in the UK
Top Attractions in London
A Guide To Visiting The Tower Of London
The 13 Best Free Museums in London, England
The 7 Most Amazing Day Trips From London, England
The 14 Best London Museums
12 Best Things To Do In London