Shopping in London – Our expert recommendations by area 2026

Get a large dose of retail therapy by exploring the best shopping areas in London, where you’ll discover streets brimming with independent boutiques, big names and emerging brands.
Chantal Welch
Written by Chantal Welch 09 June 2026
People sat on tables and walking around Covent Garden Piazza on a bright sunny day
Wander around the vibrant Covent Garden Market with shops, restaurants and street performers. Credit: Brendan Bell.

Discover the best shopping in London with our official Visit London guide, highlighting experiences visitors can trust. Our editorial team hand‑picks every recommendation, visiting shops in London first‑hand and drawing on years of local expertise.

From London’s world‑famous West End, which attracts millions of visitors annually to shopping icons such as Oxford Street, Regent Street and Bond Street, to the vintage markets of Camden and the designer boutiques along King’s Road in Chelsea, this guide is organised by area to make planning your shopping route across the city effortless.

Shopping in London is hard to beat, whether you’re looking for high‑street fashion, flagship stores, unique finds, luxury labels or emerging brands. London has something for every shopper. I have carefully curated this guide to the best shopping in London to help you explore the city’s shopping scene with confidence and style.

What not to miss when shopping in London

  • 🛍️ Oxford Street – Best for high-street fashion and flagship stores
  • 🛍️ Regent Street – Best for elegant shopping and iconic architecture
  • 🛍️ Carnaby Street – Best for trend-led fashion and colourful streets
  • 🛍️ Bond Street and Mayfair – Best for luxury fashion and designer boutiques
  • 🛍️ St. James and Piccadilly – Best for heritage boutiques and elegant luxury arcades
  • 🛍️ Covent Garden – Best for boutique shops and historic artisan markets
  • 🛍️ Knightsbridge and Belgravia – Best for luxury department stores and designer boutiques
  • 🛍️ Battersea Power Station – Best for premium high‑street shopping and lifestyle brands
  • 🛍️ Camden – Best for unique quirky shops and vintage fashion
  • 🛍️ Westfield Stratford City – Best for high-street fashion and premium brands
  • 🛍️ King’s Road, Chelsea – Best for designer boutiques and fashionable homeware

How I chose the best shopping areas in London

Every recommendation on this list has been chosen by our Visit London editorial team. As Visit London's shopping expert with knowledge of the city's shopping scene built up over decades, every recommendation on this list has been based upon my favourite shopping destinations - I've also sought input from other Visit London experts, to ensure I highlight a good mix of shopping experiences and wider offerings in each area.

Our selection process is focused on the best places to shop in London and draws on first-hand local knowledge and experience, visitor popularity and footfall, reviews and feedback. We also consider the cultural relevance of where to shop in London, highlighting places that contribute to London’s identity and heritage, and ensuring that sites of historical or local importance that offer engaging experiences for a wide range of people are thoughtfully represented. The list is updated to reflect new openings and the latest updates.

Jump to a shopping area

Shopping in central London

🛍️Oxford Street – Best for high-street fashion and flagship stores

A corner view of the outside of Selfridges department store on a sunny day.

Where: Oxford Street, London W1 (runs from Marble Arch to Tottenham Court Road)
Nearest Tube: Oxford Circus (Bakerloo, Central and Victoria), Bond Street (Central, Elizabeth and Jubilee), Tottenham Court Road (Central, Elizabeth and Northern)
When: Most shops are open daily, typically Mon-Sat: 10am-9pm, Sun: 12pm-6pm (hours vary by store, so checking individual retailers is recommended)
Duration: Allow 2-4 hours, or longer if you plan to explore major department stores such as Selfridges or John Lewis & Partners

As one of the world’s most famous high streets, walking along Oxford Street is an experience in itself. With more than 300 shops, from global flagships to high‑street favourites, I find there’s plenty to explore for every kind of shopper and it's my go‑to destination for browsing multiple brands in one place.

From experience, the best approach is to start at one end and work your way along, taking in retail icons such as Selfridges, John Lewis & Partners, IKEA, The Disney Store, Zara, Urban Outfitters, Primark and LUSH. Each offering everything from fashion, beauty and lifestyle to entertainment and the latest technology.

Best for: High-street brands, flagship stores and first-time visitors.
Good to know: Extremely busy at weekends and during sales – visit weekday mornings for a calmer experience. For more relaxed shopping vibes, stroll to a stylish side street, such as South Molton Street or St. Christopher’s Place, home to boutiques Malini and Mulberry.

🛍️Regent Street – Best for elegant shopping and iconic architecture

A giant golden bear with a red bow waving in front of Hamleys

Where: Regent Street, London W1 (runs from Oxford Circus to Piccadilly Circus)
Nearest Tube: Oxford Circus (Bakerloo, Central and Victoria) and Piccadilly Circus ( Bakerloo and Piccadilly), which both sit directly on or beside Regent Street
When: Most shops open daily, typically Mon-Sat: 10am-8pm, Sun: 12pm-6pm (hours vary by store, so checking individual retailers is recommended)
Duration: Allow 2-3 hours, or longer if visiting larger stores such as Apple or Hamleys

Strolling along Regent Street, one of London’s most elegant shopping avenues, always feels wonderfully grand. Its sweeping curve and beautifully preserved architecture set the scene as I wander past some of the city’s oldest and most celebrated stores. I am naturally drawn to iconic spots such as Hamleys, London's oldest and largest toy shop, and the impressive Apple Store, one of the largest in Europe, and Liberty London, one of London's prettiest shops steeped in British heritage.

From experience, the best way to explore the area is to continue towards Jermyn Street, a historic area known for its distinctly British character. I also recommend visiting Regent Street during Christmas time, when it’s truly at its most magical. The Spirit of Christmas lights form a glittering canopy of angels stretching into St. James’s and the surrounding streets  it’s one of the season’s must‑see moments. 

Best for: Premium high‑street brands, iconic flagship stores, heritage shopping and first‑time visitors.
Good to know: It can get very busy, especially on weekends and during the Christmas lights. Weekdays and early mornings offer a calmer experience. Make a stop at Sketch, famed for its immersive interiors and indulgent afternoon teas.

🛍️Carnaby Street – Best for trend-led fashion and colourful streets

People eating out in London's Kingly Court in summer.

Where: Carnaby Street, Soho, London W1 (just behind Liberty, between Regent Street and Oxford Street)
Nearest Tube: Oxford Circus (Bakerloo, Central and Victoria) and Piccadilly Circus (Bakerloo and Piccadilly)
When: Most shops are open daily, typically Mon-Sat: 10am-9pm, Sun: 12pm- 6pm  (hours vary by store, so checking individual retailers is recommended)
Duration: Allow 1-2 hours, or longer if exploring the surrounding area, including Kingly Court’s dining spots

Shopping in Carnaby Street is always a delight, shaped by the bold creativity and flair that defined it in the 1960s as a place to be seen. Once frequented by music icons such as the Beatles and The Rolling Stones, it remains a popular hub for fashion and youth culture, marked by the ever‑changing Carnaby arch and is the perfect setting for a photo! I love wandering its colourful streets, where unique boutiques, global brands and concept stores make browsing feel like discovery.

Food plays a big part in the experience too, especially at Kingly Court, a lively three‑storey courtyard filled with global flavours, cult favourites and constant new openings. And with Carnaby just moments from Soho and its buzzing bars, restaurants and nightlife, as well as Oxford Circus and Piccadilly Circus, it’s one of the most exciting areas to explore.

Best for: Independent boutiques, creative brands, unique fashion, and sixties‑inspired street culture.
Good to know: Often busy in the afternoons and at weekends; visit earlier in the day for a calmer, more atmospheric experience. Don’t forget to explore the Newburgh Quarter just off Carnaby Street – it’s packed with independent boutiques and hidden gems you won’t find anywhere else.


🛍️Bond Street and Mayfair – Best for luxury fashion and designer boutiques

A view from Burlington Gardens on to Bond Street showing the Tiffany & Co store.

Where: Bond Street and Mayfair, London W1 (runs from Piccadilly to Oxford Street through Old Bond Street and New Bond Street)
Nearest Tube: Bond Street (Central, Elizabeth and Jubilee) and Green Park (Jubilee, Piccadilly and Victoria), both within easy walking distance of Old and New Bond Street
When: Most luxury boutiques open daily, typically Mon-Sat: 10am-7pm, Sun: 12pm-6pm (hours vary by store, so checking individual retailers is recommended)
Duration: Allow 2-4 hours, or longer if browsing multiple luxury flagships and arcades

Bond Street and Mayfair offer some of London’s most exclusive shopping, perfect for designer splurges, indulgent window browsing and celeb-spotting. Home to world‑famous luxury brands and elegant Victorian arcades, the area blends heritage with high fashion. Just off Old Bond Street, the Royal Arcade adds charm with its beautifully preserved 19th‑century architecture and refined boutiques.

As a frequent visitor, I love exploring this glamorous district of designer stores, fine jewellery houses and contemporary galleries. Bond Street seamlessly pairs history with modern style, with iconic names such as Dior, Chanel and Burberry alongside renowned hotels and restaurants, plus bespoke tailoring on nearby Savile Row. Enjoy your own Breakfast‑at‑Tiffany’s moment with a morning wander past Tiffany & Co on Old Bond Street, channelling a touch of Audrey Hepburn glamour.

Best for: Luxury shopping, designer flagships, fine jewellery, heritage arcades and high‑end fashion.
Good to know: The area feels busiest in the afternoons and on weekends; weekday mornings offer a calmer, more refined browsing experience. While in the area, don’t miss out on some gourmet treats at Mercato Mayfair, a 200-year-old converted church that's now a flavour-packed food hall.

🛍️St. James’s and Piccadilly – Best for heritage boutiques and elegant luxury arcades

A wide-angle view of Piccadilly Circus on a bright day, with the statue of Eros in the foreground and the famous wall of LED lights illuminated on the right

Where: St James’s and Piccadilly, London W1 (runs between Piccadilly Circus and Green Park)
Nearest Tube: Piccadilly Circus (Bakerloo and Piccadilly) and Green Park (Piccadilly, Jubilee and Victoria) are both just moments from St James’s and Piccadilly
When: Most shops open daily, typically Mon-Sat: 10am-8pm, Sun: 12pm-6pm (hours vary across boutiques, arcades and galleries). Piccadilly Market operates Monday to Saturday with varying times
Duration: Allow 2-3 hours, or longer if browsing Burlington Arcade, or visiting Fortnum & Mason

I love wandering through historic St. James’s, known for its luxury fashion and art boutiques and its remarkable cluster of Royal Warrant holders. From there, I often stroll along Piccadilly to visit Fortnum & Mason, renowned for its indulgent food and luxury hampers, or explore Jermyn Street, famed for its classic British menswear and refined, historic charm.

The area is also home to some of London’s oldest shops, including cheesemonger Paxton & Whitfield, wine merchant Berry Bros & Rudd, and Lock & Co. Hatters, established in 1676. Nearby Burlington Arcade which opened in 1819, remains one of London’s most atmospheric shopping walks and pairs perfectly with some exceptional dining. I recommend booking ahead for celebrated restaurants such as The Wolseley or Michelin‑listed Seven Park Place.

Best for: Heritage craftsmanship, elegant arcades, luxury boutiques, world‑class galleries, and first‑time visitors.
Good to know: Explore charming St James's Market, which is full of top-notch eateries, such as Scully St James's, Fallow and Aquavit.

🛍️Covent Garden – Best for premium boutique shops and lifestyle stores

Front of colourful buildings at Neal's Yard

Where: Covent Garden, London WC2 (centred around the historic Piazza and Market Building, with surrounding streets of shops and restaurants)
Nearest Tube: Covent Garden (Piccadilly), with Leicester Square (Northern and Piccadilly) and Holborn (Central and Piccadilly) just a short walk away
When: Most shops open daily, typically Mon-Sat: 10am-8pm, Sun: 12pm-6pm; markets such as the Apple Market generally run from 10am-6pm (hours vary by store, so checking individual retailers and market stalls is recommended)
Duration: Allow 2-4 hours, or longer if browsing the markets, stopping for dining, or visiting attractions such as the Royal Opera House or London Transport Museum

Covent Garden sits at the heart of London and remains one of my favourite places to spend a day. Its blend of culture, shopping and street theatre creates a unique experience. With speciality shops, premium boutiques and the iconic Market Building at its centre, the whole area is an Instagrammer’s dream. The architecture, the buzz and the constant sense of discovery make every visit feel special.

From experience, you’ll find plenty to keep you entertained here and in Covent Garden’s surrounding areas. Don't miss Floral Street and St. Martin’s Courtyard for a true taste of London's most distinctive shopping area. Tucked between cobbled lanes, Neal’s Yard bursts with colour and character, while nearby Seven Dials invites you to wander its seven atmospheric streets. With everything just minutes from Covent Garden Tube, it’s the perfect place to explore.

Best for: High-street brands, artisan markets, street performances, boutique shopping and first-time visitors.
Good to know: Covent Garden is busiest in the afternoons and at weekends; weekday mornings offer a calmer atmosphere for browsing the Piazza or enjoying quieter cafe patios. End your day with world-class opera at the Royal Opera House or dive into London’s past through the vintage displays and immersive installations at the London Transport Museum.

🛍️Knightsbridge and Belgravia – Best for luxury department stores and designer boutiques

Warm twinkling lights cover the exterior of Harrods during Christmas during blue hour as light trails from cars and a red London bus sweep across the foreground

Where: Knightsbridge and Belgravia, SW1 (centred around Harrods on Brompton Road and the elegant boutique‑lined streets of Belgravia)
Nearest Tube: Knightsbridge (Piccadilly) and Sloane Square (Circle and District) are ideal for reaching both Knightsbridge’s luxury stores and Belgravia’s refined streets
When: Most shops open daily, Mon-Sat: 10am-8pm, Sun: 11.30am-6pm (hours vary by store, so checking individual retailers is recommended)
Duration: Allow 2-4 hours, or longer if exploring Harrods or spending time at Belgravia’s cafes and independent boutiques

Anyone with a passion for fashion should head to Knightsbridge, where glittering luxury shops and world‑famous department stores dominate the scene. I highly recommend a visit to Harrods, filled with eight opulent floors of high‑end fashion, accessories and gourmet treats. I love visiting during winter, when Harrods’ famous facade glows with thousands of twinkling Christmas lights, it’s one of my festive highlights! Nearby Harvey Nichols is another favourite for fashionistas, known for its curated designer collections and premium beauty offering.

Just a short stroll away, Sloane Street is lined with flagship boutiques from global luxury fashion houses, making it the place to discover big‑name labels and the latest runway looks. For a more refined village feel, head into Belgravia, where elegant streets, independent boutiques and beautiful squares offer a calmer but equally stylish shopping experience, perfect for those wanting luxury with a touch of serenity.

Best for: Luxury department stores, designer flagships and elegant boutique‑lined streets.
Good to know: Knightsbridge can get very busy, especially on weekends; weekday mornings offer a much calmer shopping experience. When you’re ready to take a break from the boutiques, head to The Grenadier pub to find stacks of banknotes on the ceiling and walls. Legend says this pub is haunted by a man named Cedric, whose debt is still unpaid despite all the donations!

 

Shopping in south London

🛍️Battersea Power Station – Best for premium high‑street shopping and lifestyle brands

Battersea Power Station Tube station in the evening with people walking around in the foreground and the iconic Battersea Power Station with lights on in the background

Where: Battersea, SW11 (located at the site of the restored Power Station, on Electric Boulevard, a vibrant riverside neighbourhood)
Nearest Tube: Battersea Power Station (Northern)
When: Open daily Mon-Sat: 10am-8pm, Sun: 12pm-6pm with hours varying by venue. With plenty of shops, cafes, restaurants and leisure spaces on site, there’s always something happening
Duration: Allow 2-4 hours, or longer if combining your visit with The Chimney Lift or other attractions

Battersea Power Station is one of London’s most exciting riverside destinations, blending striking industrial architecture with a lively mix of shops, restaurants and cultural experiences. I’m always drawn there by its unique setting and the mix of exciting brands that now reside there. Exploring this landmark feels immersive, from browsing more than 150 places to shop and eat, to soaking in its vibrant atmosphere along Electric Boulevard.

From experience, one of the most memorable moments for me was stepping into The Chimney Lift, a glass elevator that whisks you 109 metres up through Battersea Power Station's northwest chimney for sweeping views of London’s skyline. This immersive attraction turns any visit into an adventure!

Best for: Fun days out, great food, scenic views and experience‑led shopping.
Good to know: Weekends and festive periods get busy, so weekday mornings are calmer. Book The Chimney Lift in advance and aim for a clear morning or golden hour for the best views and shortest queues.

Shopping in north London

🛍️Camden – Best for unique quirky shops and vintage fashion

A photo inside Camden Market with people walking past shops selling different products and multicoloured umbrellas forming a roof above

Where: Camden Market, NW1 (centred around Camden Lock, Stables Market and Hawley Wharf)
Nearest Tube: Camden Town or Chalk Farm (Northern), both a short walk to the markets
When: Open daily, typically 10am-7pm (hours vary by trader)
Duration: Allow 2-4 hours, or longer if exploring vintage shops, food halls or canal‑side areas

Set beside the picturesque Regent’s Canal, Camden Market is one of London’s most atmospheric days out, known for its creative energy, alternative fashion, vintage stalls, indie boutiques and global street food. I love to peruse the indie boutiques across Stables Market, Camden Lock Market, Buck Street Market and Hawley Wharf. Every corner feels packed with character, from quirky vinyl shops to the neon, futuristic buzz of Cyberdog  part shop, part rave, it's a unique place and one not to miss!

Camden is a vibrant experience from morning to night, whether you’re browsing vinyl, hunting for pre‑loved fashion or tasting dishes from around the world, it offers an eclectic, sensory day out. From experience, it remains one of London’s most popular spots for anyone seeking bold style, culture and something a little unexpected. You can take a break by the canal, catch a film or try indoor games, then end your day at a legendary live‑music venue. Camden isn’t just a market – it’s a full‑sensory slice of London culture.

Best for: Independent shops, vintage fashion, global street food, alternative culture and first-time visitors.
Good to know: Camden gets extremely busy on weekends, so early mornings and weekdays offer a calmer, more browse‑friendly experience. Enjoy a peaceful waterside stroll from Camden Lock to Little Venice, one of London’s prettiest canal walks, with plenty of photo spots along the way. Or head to nearby Primrose Hill to experience one of the city’s best skyline views.

Shopping in east London

🛍️Westfield Stratford City – Best for high-street fashion and premium brands

Crowds outside Stratford Station and Westfield Stratford City shopping centre, with high-rise buildings, red double-decker buses and blue skies in the background.

Where: Stratford, E20 (next to Queen Elizabeth Olympic Park, moments from Stratford station)
Nearest Tube: Stratford (Central, Elizabeth and Jubilee, Overground & DLR)
When: Open daily; most shops have extended hours, typically 10am-9pm, and reduced hours on Sundays
Duration: Allow 2-4 hours, or longer if combining with dining or entertainment

Love to shop? Westfield Stratford City is one of London’s most immersive shopping experiences. With 250 shops and more than 70 places to eat, I find it’s easy to lose yourself wandering between big name brands, global fashion favourites and lively dining spots. The atmosphere feels energetic and modern, making it ideal for an all-day outing.

When you’re ready for a break from shopping, the centre becomes a playground of entertainment: catch a film, go bowling or explore the Olympic Park. Its convenient transport links are just steps from Stratford station, making the whole experience smooth and seamless.

Best for: High-street brands, global flagships and full-day outings.
Good to know: Weekends get very crowded – weekday mornings offer a calmer way to explore. Challenge your friends to bowling at All Star Lanes or see a movie at the Vue cinemas.

Shopping in west London

🛍️King's Road, Chelsea – Best for stylish boutiques and fashionable homeware

Two women walk away from the camera at Duke of York Square with people in the distance, benches, trees and shops and restaurants in the background

Where: Chelsea, SW3 (runs from Sloane Square towards World’s End, lined with boutiques and cafes)
Nearest Tube: Sloane Square (Circle and District)
When: Open daily from 10am-7pm, with reduced Sunday hours (hours vary by store, so checking individual retailers is recommended)
Duration: Allow 2-4 hours, or longer if exploring Duke of York Square or the Saatchi Gallery

In Chelsea's King's Road you'll find an eclectic mix of chic boutiques, unique labels, designer shops and high-street staples, alongside a vast array of cafes and restaurants. It's also a great place for inspirational interior design, with Peter Jones and Heal's all vying for attention. With more than 160 boutiques and stores, I find it’s the perfect place to drift between chic labels, independent designers and relaxed cafes and discovering new favourites. I recommend visiting during Chelsea in Bloom, when the neighbourhood bursts into colour as florals spill onto pavements and shopfronts, turning a simple stroll into an immersive, art‑filled experience.

Don't miss Duke of York Square located just off the King's Road. This tranquil square is home to more than 30 fashion and lifestyle retailers, including one of Europe’s largest Zara stores. You can also visit Vivienne Westwood's shop, where punk was born in the 1970s, and discover a treasure trove of antiques at Chelsea Antiques Market. Whether you’re browsing British designers or lingering over lunch, King’s Road delivers a stylish day out in the heart of Chelsea.

Best for: Chic boutiques, British designers, lifestyle brands and first-time visitors.
Good to know: Weekends can get busy – visit on a weekday morning for a calmer, more leisurely Chelsea shopping experience. Snap photos of the beautiful cakes and enjoy the fairy-tale feel of Peggy Porschen or sip on a delicious chocolate drink from Knoops.

Shopping in London FAQs

Which part of London is best for shopping?

The city’s vibrant West End is one of the best places to shop in London, home to major retail areas including Oxford Street, Bond Street, Regent Street, Carnaby Street, Jermyn Street, St Christopher’s Place, South Molton Street, along with neighbouring Covent Garden, Mayfair, Marylebone and Piccadilly. It offers flagship stores, luxury brands, high‑street favourites, designer boutiques and unique shops.

What is the most famous shopping street in London?

Oxford Street is London’s most famous shopping street, known for its major department stores and attracting millions of visitors each year. Its history dates back to Roman and medieval times before becoming a world‑class retail hub with more than 300 shops. The opening of Selfridges in 1909 established its status as one of Europe’s busiest and most iconic shopping destinations.

What is the most popular store in London?

Out of all the shops in London, Harrods in Knightsbridge is widely regarded as the most popular store. Its global reputation, luxurious departments, food hall, and historic charm make it a must-visit destination for shoppers and tourists alike. I, like many visitors, go there at Christmas time to catch a glimpse of its spectacular window displays and festive atmosphere.

What is the best place to shop for independent shops in London?

For the most vibrant mix of independent shops in London, Camden offers the best shopping in London. As one of the city’s go‑to shopping destinations, Camden Market offers an eclectic blend of vintage clothing, handmade jewellery, alternative fashion, crafts and one‑of‑a‑kind accessories, all set within its famously creative, ever‑changing stalls and boutiques.