Trying to shop on Oxford Street without getting overwhelmed? Want a hit list of stores in London, Oxford Street that goes from cute bargains to full luxury energy?
Oxford Street runs between Marble Arch and Tottenham Court Road and packs in famous flagships the whole way. You can do basics, trend pieces, beauty, and designer in one day, with easy Tube stops around Oxford Circus and Bond Street. Ready to plan a shopping route that actually feels fun and not chaotic? Keep reading to map it out.
Key takeaways
- Best for budget and trend finds: Primark, Zara, Uniqlo
- Best for classic London shopping: Marks & Spencer, John Lewis & Partners
- Best for trendy fashion and interior: Adidas Flagship store, IKEA
- Best for luxury browsing and designer buys: Selfridges, Flannels
- Quick route tip: Start near Tottenham Court Road for Primark, then head west toward Oxford Circus, Bond Street, and Marble Arch for the big department stores and luxury stops.
Top Stores in London, Oxford Street
1) Primark Tottenham Court Road
Primark is all about lots of fashion at low prices. The concept is simple: fresh styles, everyday basics, and seasonal drops that let you build outfits without stressing about the total.
- General budget: Low prices across most sections
- Best for: Budget outfits, cosy layers, socks, simple bags, travel basics
- Do not miss: Pyjamas, loungewear, tights, hair accessories
- Address: 14 to 28 Oxford Street, London W1D 1AU
2) Zara
Zara is known for new styles that look polished. The concept sits between classic high street and a more elevated feel, with strong coats, clean tailoring, and party looks that feel current.
- General budget: Moderate prices, coats and boots cost more
- Best for: Dresses, tailored pieces, boots, statement coats
- Do not miss: Blazers, evening looks, matching knit sets
- Address: Zara has multiple locations along Oxford Street: Location 1, Location 2, Location 3
3) Uniqlo Oxford Street
Uniqlo is all about clean essentials and smart fabrics. The concept is a practical style with comfort, focused on quality staples, simple design, and pieces you can layer across seasons.
- General budget: Fair prices with strong value for staples
- Best for: Tees, knits, warm layers, simple trousers
- Do not miss: Soft jumpers, light down jackets, easy everyday bags
- Address: Uniqlo has multiple locations along Oxford Street: Location 1, Location 2, Location 3
4) Marks & Spencer
Marks and Spencer is a British classic built on dependable quality. The concept is an everyday style that looks put together, plus excellent underwear and a food stop if you want a quick treat.
- General budget: Fair prices, with some more expensive items in select lines
- Best for: Lingerie, simple workwear, knitwear, travel basics
- Do not miss: Bras, tights, soft knitwear, comfortable dresses
- Address: Marks & Spencer has multiple locations along Oxford Street: Location 1, Location 2
5) Adidas Flagship Store London
Adidas is known for sport style that blends into everyday looks. The concept is performance and lifestyle, with trainers, tracksuits, and Originals pieces that work far beyond the gym.
- General budget: Fair prices, trainers, and jackets cost more
- Best for: Trainers, sporty layers, comfy outfits for walkingin London
- Do not miss: Originals trainers, classic track jackets, caps
- Address: 425 Oxford Street, London
6) John Lewis & Partners Oxford Street
John Lewis is a department store with a curated feel and a focus on quality. The concept is one place for fashion, beauty, home, and gifts, with a mix of brands from accessible to premium.
- General budget: A wide range from affordable to premium
- Best for: Beauty counters, better basics, bags, home upgrades
- Do not miss: Beauty hall, seasonal edits, classic accessories
- Address: 300 Oxford Street, London W1C 1DX
7) IKEA Oxford Street
IKEA Oxford Street brings practical home ideas to the heart of London. It is known for functional design, clever storage, and cute home bits that make your space feel more organised fast.
- General budget: Low to fair prices, great for small items
- Best for: Home interior items, storage, kitchen utensils, organising finds
- Do not miss: Affordable home goods, kitchen tools, organisers, tote bags
- Address: 214 Oxford Street, London
8) Selfridges
Selfridges is the crown jewel if you want luxury, designer fashion, and a proper London shopping moment. It is also the easiest way to sample many luxury brands in one stop. The concept is luxury and discovery under one roof, with designer brands, beauty services, and plenty of browsing joy, even if you do not buy.
- General budget: Premium to luxury, especially for designer fashion and bags
- Best for: Designer bags, beauty, statement pieces, gift shopping
- Do not miss: Designer floors, beauty hall, seasonal brand spaces
- Address: 400 Oxford Street, London W1A 1AB
9) Gucci Bond Street Flagship
Gucci is a luxury fashion house known for bold design, rich materials, and iconic accessories. Although not on Oxford Street, this Gucci boutique is located close by and is worth a visit. The Bond Street store feels like a true fashion moment, even if you are only browsing. It is the perfect stop when you want classic pieces with a strong personality.
- General budget: Very high
- Best for: A special purchase or a dream browse with serious style inspiration
- Do not miss: The leather goods section and the accessory displays
- Address: 144 to 146 New Bond Street, London W1S 2PF (very close to Oxford Street)
Tips for Visiting Stores in London, Oxford Street
- Start near Tottenham Court Road for the budget wins, then work west toward the bigger department stores.
- Do staples first, then new styles, then luxury browsing at the end.
- Take a snack break at Marks and Spencer or a nearby cafe, so you stay energised. Check out our guide to the best cafes in London for more information.
- For thrift stores, refer to our guide on the best thrift stores in London.
Conclusion
Shopping at the stores in London, Oxford Street can feel like a lot, but with the right order, it turns into the easiest fashion day out. Start with the budget wins, mix in the classics, then end with a dreamy lap through Selfridges and Flannels.
Want it planned like a proper day in London, with great photo stops and zero wandering? Amitylux can design a private London experience around your shopping wish list, plus the hidden local gems you’d never discover on your own! Join us on our next tour to experience London like a fashionista!
Frequently Asked Questions
What shops are there on Oxford Street, London?
Oxford Street has major department stores, fashion chains, sportswear brands, beauty stores, and tech stores. Think Primark, Zara, Uniqlo, Marks and Spencer, John Lewis, and Selfridges, plus plenty more as you walk.
Is Oxford Street in London good for shopping?
Yes, especially if you want variety in one place. You can shop budget fashion, mid-range style, and luxury all in the same stretch, with great transport links and tons of choice.
What is the biggest store on Oxford Street?
Selfridges is often named the biggest single store on Oxford Street in terms of selling space, and it is also one of the most famous stops for luxury shopping.
What is the most popular store in London?
It depends on what you mean by popular. For tourists, major icons like Selfridges and Harrods are always near the top. For pure footfall and bargain hunting, big names like Primark on Oxford Street are constantly packed.



