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
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
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.
Hi, I’m Edward, a passionate city break enthusiast with over 15 years of travel experience. During that time, I’ve explored dozens of cities across Europe and the United States. On Cities To Travel, I share my firsthand experiences and practical travel tips to help you plan the perfect city break—from must-see attractions and day-by-day itineraries to hotel recommendations and transportation advice for every destination.
Have any questions? Feel free to send me an email.
Shopping in London: The Best Streets and Shopping Centres
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
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
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.
Visiting London: Which month is best?
Read more »Daily schedule for 4 days London
Read more »Applying for ETA: Practical tips and information
Read more »These Are the Most Popular Tickets and Tours for a City Trip to London
Over Cities To travel
Hi, I’m Edward, a passionate city break enthusiast with over 15 years of travel experience. During that time, I’ve explored dozens of cities across Europe and the United States. On Cities To Travel, I share my firsthand experiences and practical travel tips to help you plan the perfect city break—from must-see attractions and day-by-day itineraries to hotel recommendations and transportation advice for every destination.
Have any questions? Feel free to send me an email.
Search
More travel tips
Daily schedule for 4 days London
Tower of London: Is it worth a visit?
Madame Tussauds in London: Is it worth a visit?
City trip to London: Is London a nice city?
Book popular attractions
Most read articles
Westminster Abbey in london: Is it worth a visit?
St Paul’s Cathedral in London: is it worth a visit?
Boat tour in London: Which is the best?
Buckingham Palace: Is it worth a visit?
Discover More Destinations
European City Breaks
City Breaks in Scandinavia
European Islands
City Breaks Outside Europe