Best Shopping Malls in London UK – Top 13 Famous Malls for Shopping, Dining & Entertainment

 


London is one of the world’s greatest shopping capitals, offering everything from luxury designer boutiques and iconic department stores to massive indoor shopping centres packed with fashion, food, cinemas, and family entertainment. Whether you’re a tourist visiting London for the first time, a local resident, or a bargain hunter searching for the best deals, the city has shopping malls that cater to every style and budget.

This complete guide to the best shopping malls in London UK covers the top 13 famous malls, highlighting what to buy, where to eat, entertainment options, locations, and insider tips to help you plan the perfect shopping experience.

Why Shopping Malls in London Are World-Famous

London shopping malls are more than just places to buy products. Many are architectural landmarks, lifestyle destinations, and entertainment hubs that attract millions of visitors every year.

What Makes London Shopping Malls Special

·         Mix of luxury, high-street & budget brands

·         World-class food courts & restaurants

·         Cinemas, bowling, arcades & family attractions

·         Easy access via London Underground

·         Ideal for tourists, families & couples

Top 13 Best Shopping Malls in London UK

1. Westfield London – Shepherd’s Bush

Westfield London in Shepherd’s Bush is widely regarded as the best and largest shopping mall in London UK. With over 300 retail stores, this massive indoor shopping destination attracts millions of visitors every year, including tourists, families, and fashion lovers. The mall features a perfect mix of luxury brands, high-street fashion, electronics, beauty, and lifestyle stores, making it ideal for all budgets.

Shoppers can explore popular brands such as ZARA, H&M, Apple, Nike, Marks & Spencer, JD Sports, along with luxury names like Louis Vuitton, Prada, Gucci, and Versace in the Westfield luxury village. The mall is also famous for its world-class dining options, offering more than 80 restaurants and cafés, including international cuisines, food courts, and fine dining.

Entertainment is a major highlight at Westfield London. Visitors can enjoy Vue Cinema, bowling alleys, arcades, and the popular KidZania London, making it one of the best family-friendly shopping malls in London. With excellent transport connectivity via the Central Line, Overground, and bus routes, Westfield London is a must-visit shopping destination for anyone exploring the city.

 

Location: Shepherd’s Bush, West London
Nearest Tube: Shepherd’s Bush (Central Line)
Best For: Fashion, dining, entertainment

Westfield London is one of the largest shopping malls in Europe and easily ranks as the best shopping mall in London. With over 300 stores, it offers a premium shopping experience for all budgets.

Top Brands

ZARA, H&M, Apple, Nike, Marks & Spencer, Louis Vuitton, Gucci, Prada

Dining & Entertainment

·         Over 80 restaurants

·         Vue Cinema

·         KidZania London

·         Bowling & arcades

Why Visit: Perfect for full-day shopping, families, and tourists.

2. Westfield Stratford City

Westfield Stratford City is one of the most popular shopping malls in East London, located next to the Queen Elizabeth Olympic Park. It is especially known for offering a wide range of affordable fashion brands, modern dining spaces, and excellent entertainment options, making it a favourite among locals and tourists alike.

The mall houses over 250 stores, including Primark, Uniqlo, ZARA, River Island, Apple, Nike, and Decathlon. It is an excellent destination for high-street fashion, sportswear, and electronics shopping. Stratford Westfield also features a vibrant restaurant quarter with rooftop dining options overlooking the Olympic Park, offering cuisines from around the world.

Entertainment options include Vue Cinema, bowling centres, arcades, and seasonal pop-up events. Its spacious layout and easy navigation make it ideal for families and group shopping trips. With outstanding transport links served by the Elizabeth Line, Central Line, Jubilee Line, DLR, and National Rail Westfield Stratford City is one of the best-connected shopping malls in London and perfect for a full-day shopping and entertainment experience.

 

Location: Stratford, East London
Nearest Tube: Stratford
Best For: Affordable shopping & Olympic Park views

Westfield Stratford City is a favourite among locals and tourists due to its excellent transport links and massive retail space.

Highlights

·         High-street fashion & tech brands

·         Rooftop restaurants overlooking Olympic Park

·         Family-friendly atmosphere

Why Visit: Great balance of fashion, food, and entertainment.

3. Harrods – Knightsbridge

Harrods is not just a shopping mall it is a global symbol of luxury shopping in London. Located in Knightsbridge, Harrods attracts visitors from all over the world who come to experience its unmatched elegance, premium brands, and historic charm. The store features over 330 departments across seven floors, offering an extraordinary shopping experience.

Harrods is famous for designer fashion, fine jewellery, luxury watches, cosmetics, gourmet food, and exclusive gifts. Top brands include Chanel, Dior, Rolex, Cartier, Burberry, and Valentino. The Harrods Food Hall alone is a major attraction, offering high-end chocolates, pastries, fresh produce, and international delicacies.

Dining at Harrods is equally impressive, with elegant cafés and fine-dining restaurants serving global cuisines. Though prices are premium, Harrods remains one of the most visited shopping destinations in London, even for window shopping. Easily accessible via Knightsbridge Underground Station, Harrods is a must-visit shopping landmark for luxury lovers and tourists exploring London.

 

Location: Knightsbridge
Nearest Tube: Knightsbridge
Best For: Luxury shopping

Harrods is not just a shopping mall it’s a global luxury icon. With over 330 departments, it attracts visitors from around the world.

What to Buy

·         Designer fashion

·         Fine jewellery

·         Gourmet food & gifts

Why Visit: A must-visit luxury shopping experience in London.

4. Selfridges – Oxford Street

Selfridges on Oxford Street is one of the most famous department store shopping malls in London UK. Known for its iconic architecture and creative window displays, Selfridges offers a premium shopping experience combining luxury, fashion, beauty, and lifestyle products.

The store features top international brands such as Gucci, Balenciaga, Off-White, Apple, Dyson, Nike, and many exclusive collections. Beauty lovers will appreciate the extensive cosmetics and skincare sections, while fashion enthusiasts can explore both luxury and contemporary designer labels.

Selfridges is also known for its innovative shopping concepts, seasonal exhibitions, and pop-up stores. Dining options range from casual cafés to stylish rooftop restaurants, making it a great place to relax after shopping. Located in the heart of Oxford Street and easily accessible via Bond Street station, Selfridges is a must-visit destination for fashion-forward shoppers and tourists visiting London.

Location: Oxford Street
Nearest Tube: Bond Street
Best For: Designer & premium brands

Selfridges is one of the most famous department stores in the world, offering a curated shopping experience with trend-setting window displays.

Highlights

·         Luxury beauty & fashion

·         Rooftop dining

·         Exclusive brand launches

Why Visit: Iconic London shopping destination.

5. One New Change – St Paul’s

One New Change is a modern shopping mall located next to St Paul’s Cathedral, offering a unique blend of shopping, dining, and stunning city views. While smaller than Westfield, it is one of the best shopping centres in central London for visitors exploring historic landmarks.

The mall features popular high-street brands such as ZARA, H&M, Hugo Boss, Reiss, and beauty stores. What truly sets One New Change apart is its rooftop terrace, which provides breathtaking views of St Paul’s Cathedral—perfect for photography and dining.

Restaurants and cafés offer international cuisines, making it a popular spot for office workers and tourists alike. With its prime location and relaxed atmosphere, One New Change is ideal for a short shopping break while sightseeing in London.

Location: St Paul’s
Nearest Tube: St Paul’s
Best For: Shopping with views

One New Change offers stylish shopping with breathtaking views of St Paul’s Cathedral.

Dining

·         Rooftop restaurants

·         Modern cafés

Why Visit: Scenic shopping in central London.

6. Canary Wharf Shopping Centre

Canary Wharf Shopping Centre is a sleek and modern shopping destination located in London’s financial district. It caters mainly to professionals but is also a hidden gem for tourists seeking a calm shopping environment.

The centre offers a mix of premium fashion, lifestyle brands, beauty stores, and tech outlets, along with a strong focus on dining. Shoppers can enjoy international restaurants, coffee shops, and waterside dining experiences.

Much of the shopping area is underground, making it convenient in all weather conditions. With excellent transport links and a clean, spacious layout, Canary Wharf Shopping Centre is ideal for stress-free shopping and dining in East London.

Location: Canary Wharf
Nearest Tube: Canary Wharf
Best For: Business-friendly shopping

Located in London’s financial district, Canary Wharf Shopping Centre caters to professionals and office workers.

Highlights

·         Premium fashion

·         International dining

·         Underground shopping arcades

Why Visit: Calm, modern shopping environment.

7. Brent Cross Shopping Centre

Brent Cross Shopping Centre is one of the oldest and most family-friendly shopping malls in London. Located in North London, it offers a relaxed shopping environment with easy navigation and well-known UK brands.

Major stores include John Lewis, Marks & Spencer, Next, H&M, and Apple, making it perfect for everyday shopping needs. Brent Cross also has a variety of cafés and casual dining options.

Its spacious layout and ample parking make it especially popular with families. Brent Cross remains a reliable destination for comfortable and convenient shopping in London.

Location: North London
Nearest Tube: Brent Cross
Best For: Family shopping

Brent Cross is one of London’s oldest malls and remains popular for everyday shopping.

Top Brands

John Lewis, Marks & Spencer, Next

Why Visit: Family-friendly and easy navigation.

8. The Glades – Bromley

The Glades Shopping Centre in Bromley is a popular suburban mall serving South East London. It features a wide selection of high-street fashion, electronics, and lifestyle stores.

Brands like Primark, ZARA, H&M, New Look, and major supermarkets make it ideal for practical shopping. The Glades also offers cafés and family-friendly dining spaces.

It is well-connected by public transport and provides a relaxed alternative to central London malls, making it a great option for local shoppers and families.

 

Location: Bromley
Best For: Local shopping

The Glades is a well-maintained suburban shopping centre with major UK brands.

Why Visit: Relaxed shopping away from tourist crowds.

9. Bluewater Shopping Centre

Bluewater Shopping Centre, located just outside London in Kent, is one of the largest shopping malls near London. It is a popular day-trip destination offering over 300 stores in a scenic lakeside setting.

Bluewater features luxury, high-street, and lifestyle brands, along with extensive dining and entertainment options including an IMAX cinema. The spacious layout and natural surroundings make it a unique shopping experience.

 

Location: Kent (near London)
Best For: Day-trip shopping

Bluewater is one of the largest malls near London, offering lakeside views and vast retail options.

Entertainment

·         IMAX cinema

·         Outdoor dining terraces

Why Visit: Perfect for a shopping day trip from London.

10. Battersea Power Station Mall

Battersea Power Station Mall is a stunning redevelopment combining history with modern shopping. Located along the River Thames, it offers a curated selection of luxury brands, boutiques, and restaurants.

The riverside dining, cultural events, and iconic architecture make it one of the most Instagram-worthy shopping malls in London.

Location: Battersea
Nearest Tube: Battersea Power Station
Best For: Modern luxury shopping

A stunning redevelopment combining shopping, dining, and riverside views.

Why Visit: Unique shopping experience in a historic setting.

11. The O2 Shopping & Entertainment District

The O2 is more than a mall it’s a full entertainment and shopping complex. Visitors can enjoy outlet shopping, restaurants, cinemas, and live concerts.

It is ideal for combining shopping with entertainment and nightlife in London.

Location: Greenwich
Nearest Tube: North Greenwich
Best For: Entertainment & dining

More than a shopping mall, The O2 is a leisure destination with concerts, cinemas, and restaurants.

Why Visit: Shopping combined with live entertainment.

12. Kings Mall – Hammersmith

Kings Mall in Hammersmith is a compact shopping centre offering essential stores and budget-friendly shopping. It is perfect for quick visits and everyday needs.

Its convenient location makes it a popular local shopping spot in West London.

Location: Hammersmith
Best For: Budget shopping

A smaller mall offering essential stores and everyday brands.

Why Visit: Convenient and affordable shopping.

13. Ealing Broadway Shopping Centre

Ealing Broadway Shopping Centre offers a calm shopping experience with supermarkets, fashion stores, and cafés. It is ideal for locals and visitors staying in West London.

The centre is well-connected and suitable for casual, stress-free shopping.

Location: Ealing
Best For: Local brands & supermarkets

Ideal for casual shopping with cafés and grocery stores.

Why Visit: Quiet shopping experience in West London.

Best Shopping Malls in London for Tourists

·         Westfield London

·         Selfridges

·         Harrods

·         Westfield Stratford City

Best Shopping Malls in London for Families

·         Westfield London

·         Brent Cross

·         Bluewater

·         The O2

Best Time to Visit Shopping Malls in London

·         Weekdays: Less crowded

·         January & July: Biggest sales

·         Morning hours: Peaceful shopping

Shopping Tips for London Visitors

·         Use Oyster Card or contactless payment

·         Claim VAT refunds (for eligible tourists)

·         Check mall websites for discount events

·         Visit food courts for affordable dining

Frequently Asked Questions – Best Shopping Malls in London UK

Which is the best shopping mall in London UK?

Westfield London in Shepherd’s Bush is widely considered the best shopping mall in London UK. It is one of the largest malls in Europe, offering over 300 stores, luxury brands, high-street fashion, dining, cinemas, and family entertainment.

What is the biggest shopping mall in London?

Westfield London and Westfield Stratford City are the two biggest shopping malls in London. Both feature hundreds of stores, large food courts, cinemas, and entertainment zones, making them ideal for full-day shopping.

Which shopping mall in London is best for tourists?

The best shopping malls in London for tourists include Westfield London, Harrods, Selfridges on Oxford Street, and Westfield Stratford City due to their central locations, famous brands, and easy transport access.

Are shopping malls in London open on Sundays?

Yes, most shopping malls in London are open on Sundays. However, Sunday trading hours are usually shorter, typically from 10:00 AM to 6:00 PM for large stores.

Which London shopping mall is best for luxury brands?

Harrods in Knightsbridge and Selfridges on Oxford Street are the best shopping malls in London for luxury brands, designer fashion, jewellery, watches, and premium beauty products.

Which shopping mall in London is best for budget shopping?

Westfield Stratford City, Kings Mall Hammersmith, and The Glades Bromley are popular for budget shopping, offering affordable high-street brands like Primark, H&M, and Uniqlo.

Are London shopping malls family friendly?

Yes, many shopping malls in London are family friendly. Westfield London, Brent Cross, Bluewater, and The O2 offer kid-friendly restaurants, cinemas, arcades, and entertainment zones.

Which shopping mall in London has the best food options?

Westfield London, Canary Wharf Shopping Centre, Battersea Power Station Mall, and Harrods are known for having some of the best food courts and restaurants in London.

What is the best shopping mall near central London?

One New Change near St Paul’s Cathedral and Selfridges on Oxford Street are among the best shopping malls close to central London attractions.

Is Bluewater Shopping Centre inside London?

No, Bluewater Shopping Centre is located in Kent, just outside London. It is a popular day-trip shopping destination and easily accessible by car and public transport.

Which London shopping mall is best for entertainment?

The O2 Shopping & Entertainment District and Westfield London are the best malls for entertainment, offering cinemas, live shows, bowling, arcades, and concerts.

Do London shopping malls accept international cards?

Yes, almost all shopping malls in London accept international debit and credit cards, as well as contactless payments like Apple Pay and Google Pay.

London’s shopping malls offer something for everyone luxury lovers, bargain hunters, families, and entertainment seekers. From iconic destinations like Westfield London, Harrods, and Selfridges to modern lifestyle hubs such as Battersea Power Station and Canary Wharf, these malls are an essential part of the London experience.

Whether you’re shopping for fashion, enjoying world-class dining, or seeking entertainment, the best shopping malls in London UK promise unforgettable experiences.