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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
