Responsive Menu
Add more content here...
Responsive Menu
Add more content here...

Shopping in London: The Best Streets and Shopping Centres

Shopping in London, The best shopping streets in London

Shopping in London: The Best Streets and Shopping Centres

Published on 24 September 2024 Last updated on 27 July 2026

Shopping in London is one of the highlights of a city trip for many visitors. From famous shopping streets such as Oxford Street and Regent Street to luxury boutiques on Bond Street and large shopping centres like Westfield, the British capital has something to offer every shopper. During my visits to London, I always set aside a day for shopping. By now, I have explored most of the well-known shopping streets and know which areas are truly worth visiting. That’s why I’m sharing my favourite places to shop below, along with practical tips.

Famous shopping streets in London

Shopping in London, The best shopping streets in London
Shopping in London, The best shopping streets in London

London has several shopping streets, each with its own atmosphere and selection of stores. Whether you’re looking for well-known fashion chains, exclusive designer boutiques, or charming independent shops, there’s a shopping area to suit everyone.

1. Oxford Street

Oxford Street is about two kilometres long and is one of the most famous shopping streets in Europe. With more than 300 shops, you’ll find major department stores such as Selfridges and Marks & Spencer, as well as popular fashion chains like Zara, H&M, and Primark. Thanks to its central location and excellent Underground connections, Oxford Street is the perfect place to start your shopping day. Just keep in mind that it can get very busy, especially on weekends and during the sales.

2. Bond Street

Bond Street is known for its luxurious atmosphere. Here you’ll find exclusive brands such as Chanel, Louis Vuitton, Tiffany & Co., and Cartier. The street is within walking distance of Oxford Street, making it easy to combine both shopping areas. Even if you’re not planning to buy anything, it’s worth strolling past the impressive shop windows.

3. Sloane Street

Sloane Street is located in the elegant Chelsea district and is the perfect destination for lovers of luxury fashion. You’ll find boutiques from brands such as Gucci, Prada, and Dior here. Compared to Oxford Street, it’s much quieter, allowing you to browse at a more relaxed pace.

4. Regent Street

Regent Street connects Oxford Circus with Piccadilly Circus and is one of the most beautiful shopping streets in London. Here you’ll find well-known stores such as Hamleys, the Apple Store, and a variety of international fashion brands. Just a short walk away is the famous Liberty London department store, which is well worth a visit for its stunning historic building alone.

5. Carnaby Street

Carnaby Street is located in the lively Soho district and consists of several pedestrian-friendly streets filled with fashion stores, lifestyle shops, and independent boutiques. You’ll find a mix of well-known brands and unique stores that you won’t come across everywhere. Thanks to the many cafés and restaurants, it’s a great place to take a break during your shopping day. Just a few minutes’ walk away is Seven Dials, a charming shopping area with even more great stores and inviting outdoor cafés.

Shopping Centres in London

Besides its famous shopping streets, London also has several large shopping centres. They’re ideal if you want to visit many stores in one place or prefer shopping indoors.

1. Westfield London

Westfield London in White City is the largest shopping centre in London. It features hundreds of stores, ranging from popular high street brands to luxury retailers. You’ll also find plenty of restaurants, cafés, and a large cinema. Thanks to its convenient location, the shopping centre is easy to reach by public transport.

2. Westfield Stratford City

Westfield Stratford City, located next to the Olympic Park, is also one of the largest shopping centres in Europe. With around 250 stores, including John Lewis, Apple, and Hamleys, as well as more than 70 places to eat, you can easily spend an entire day here. It’s an excellent choice, especially if the weather isn’t great.

Shopping in Covent Garden

Covent Garden is not a traditional shopping centre, but it is one of London’s most enjoyable shopping districts. You’ll find well-known beauty brands such as Dior, MAC, NARS, and Aveda, alongside boutiques, specialty stores, and the famous covered market. Street performers, historic buildings, and charming outdoor cafés create a lively atmosphere, making it the perfect place to combine shopping with an afternoon of culture and relaxation.

Christmas shopping in London

Christmas Lights Tour in London

Are you planning to visit London in November or December? Then Christmas shopping is highly recommended. The shopping streets are beautifully illuminated, shop windows are decorated with festive displays, and the city is filled with a magical Christmas atmosphere. Regent Street, Oxford Street, and Carnaby Street are among the most beautiful shopping areas during the holiday season every year.

Besides shopping, there’s plenty more to experience at this time of year. In my blog about Christmas in London, you’ll find everything you need to know about the best Christmas markets, ice skating rinks, winter events, and other festive activities you won’t want to miss.

If you’d like to admire London’s spectacular Christmas lights up close, I highly recommend the Christmas Lights Tour in London. During this tour, you’ll travel along the city’s most famous shopping streets and see the stunning Christmas displays on Oxford Street, Regent Street, Covent Garden, and more.

Shopping in London on Boxing Day

Boxing Day takes place every year on 26 December and traditionally marks the start of the major winter sales. Many stores offer significant discounts on clothing, shoes, accessories, and electronics. Shopping areas around Oxford Street and Regent Street can get extremely busy from early in the morning. If you want to make the most of the deals, it’s best to start your shopping day early.

Paying in London While Shopping

When shopping in London, you usually won’t need to carry cash. Almost all shops, department stores, restaurants, and cafés accept payments by debit card or credit card. Contactless payments with your smartphone or smartwatch are also accepted almost everywhere.

Since the United Kingdom is no longer part of the European Union, you’ll pay in British pounds (£) rather than euros. Before you travel, it’s a good idea to check whether your bank charges fees for payments in foreign currencies. Some banks apply additional charges when you pay in British pounds.

If you’re given the option to pay in euros or British pounds at the checkout, always choose British pounds (GBP). Your bank will usually offer a better exchange rate than the retailer, which often means you’ll pay less.

During my visits to London, I pay for almost everything contactlessly using my debit card or phone. However, I always carry a small amount of British pounds with me just in case. I rarely need cash, but it’s reassuring to have some on hand in case card payments aren’t accepted somewhere or if there’s an unexpected issue with the payment system.

How Much Can You Bring Back from London Duty-Free?

Since the United Kingdom is no longer part of the European Union, there are rules for bringing purchases back into an EU country. How much you can bring back duty-free depends on the country where you live and how you travel.

I live in the Netherlands. If, like me, you’re travelling from London back to the Netherlands by plane or ferry, you can bring back goods worth up to €430 duty-free for personal use. If you travel by train or coach, the duty-free allowance is €300. If the total value of your purchases exceeds these limits, Dutch Customs may charge import duties and VAT on part or all of your purchases.

Separate import rules and quantity limits apply to alcohol and tobacco. If you’re planning to bring home expensive clothing, electronics, or other high-value items, always check the latest customs regulations for your own country before you travel to avoid any unexpected charges.

When I make larger purchases, I always keep track of the total value of my shopping. That way, I can make sure I stay within the duty-free allowance and avoid unexpected costs when I return to the Netherlands.

Is shopping in London worth it?

Absolutely. I visit London regularly and always try to set aside a few hours for shopping during each trip. The variety is what makes shopping in London so enjoyable. You can spend the morning browsing the luxury boutiques on Bond Street, experience the lively atmosphere of Carnaby Street in the afternoon, and finish the day at a large shopping centre like Westfield.

Most shopping areas are located close to one another and are easy to reach by public transport. Whether you’re looking for the latest fashion, luxury brands, cosmetics, or unique independent boutiques, London offers plenty of opportunities for a successful shopping day.

My tips for shopping in London

Finally, here are a few practical tips.

1. Travel by Underground

Most of London’s famous shopping areas, such as Oxford Street, Regent Street, Carnaby Street, and Covent Garden, are located close to an Underground station. This makes it easy to combine several shopping districts in a single day.

2. Shop on a weekday

If you want to avoid the biggest crowds, it’s best to go shopping between Monday and Friday. Oxford Street, in particular, can get very busy at weekends.

3. Start early

Most shops open around 10:00 AM. Arriving shortly after opening gives you the chance to shop at a more relaxed pace before the crowds build up.

4. Check the opening hours

Most shops close between 6:00 PM and 8:00 PM. During late-night shopping days and the Christmas season, many stores stay open longer. Always check the opening hours of the shops you plan to visit before heading out.

Frequently Asked Questions About Shopping in London

Is London expensive for shopping?

That depends on where you choose to shop. Oxford Street is home to many affordable stores such as Zara, H&M, and Primark, while Bond Street and Sloane Street are known for their luxury designer brands. Whatever your budget, you’ll find a shopping area to suit your needs.

Are shops in London open on Sundays?

Yes, most shops in London are open on Sundays. However, opening hours are usually shorter than on other days. Large department stores and major retail chains typically open around 12:00 PM and close in the late afternoon.

What is the best shopping street in London?

That depends on what you’re looking for. Oxford Street is ideal if you want to visit lots of well-known high street stores. Regent Street combines shopping with beautiful architecture, while Carnaby Street is popular for its lively atmosphere, independent boutiques, and excellent restaurants.

Are there outlet stores in London?

Yes, there are several outlet shopping centres in and around London where you can buy clothing and accessories from well-known brands at discounted prices. If you have an extra day during your city break, visiting an outlet is definitely worth considering.

Can I combine shopping in London with sightseeing?

Absolutely. Many of London’s famous shopping areas are within walking distance of popular attractions. For example, you can easily combine Oxford Street with a visit to Hyde Park, Regent Street with Piccadilly Circus, and Covent Garden with Leicester Square or the West End.

More Travel Tips for a City Trip to London

Are you planning your trip to London? Below you’ll find more articles packed with useful tips and practical information to help you make the most of your visit.

These Are the Most Popular Tickets and Tours for a City Trip to London

Powered by GetYourGuide