If you’re heading to London with the intention to shop, Oxford Street should be top of your list to visit. The world-famous London high street is a fantastic mix of flagship stores, big brands and fashion favourites. To ensure your London retail-therapy trip is planned to perfection, we’ve put together this Oxford Street shopping guide.

Shopping on Oxford Street

How Many Shops Are There On Oxford Street?

Oxford Street is huge, spanning 1.5 miles across the centre of London – so there really is something for everyone! At last count, there are over 300 shops open there, including over 90 flagship stores.

The length of the street means Oxford Street is serviced by three tube stations; Oxford Circus, which sits in the centre, Marble Arch at one end, and Tottenham Court Road at the other. Therefore, if you’re getting the tube and there’s a specific shop you want to visit, check a map ahead of time to make sure you’re getting off at the most convenient stop. 

What Shops Are On Oxford Street?

With so many shops available, if there’s one thing Oxford Street has, it’s variety. Plus, with so many flagship stores, often the shops on Oxford Street are the biggest and best of their kind. Here are just a few Oxford Street shopping highlights… 

Department Stores On Oxford Street

Many of the biggest department stores on Oxford Street are flagships boasting numerous floors of shopping opportunity. One example is Selfridges, complete with their iconic food hall. 

  • John Lewis
  • Selfridges 
  • Debenhams
  • Marks & Spencer’s

High Street Fashion On Oxford Street

Oxford Street is the high street of London, so expect the biggest and best names and exceptionally well-stocked shops. 

  • Primark (there are two Primark stores on Oxford Street – the store closest to Marble Arch is the bigger of the two)
  • Topshop
  • River Island
  • Gap
  • Urban Outfitters

Beauty Shopping On Oxford Street

Oxford Street is home to top beauty brands, many of which you can only find in the capital. Alongside beauty specific shops, the department stores already mentioned also offer fantastic beauty halls.

  • Inglot
  • Lush
  • Boots
  • Kiko

Homeware On Oxford Street

From furniture to fun home accessories, Oxford Street offers a number of go-to homeware shops that are definitely worth a visit. 

  • Flying Tiger Copenhagen
  • H&M Home
  • MUJI
Oxford Street sign in London

What Time Do Shops Close On Oxford Street? 

As such a bustling shopping hotspot, you will find Oxford Street shops stay open longer than your average high street. While opening times vary, you can usually expect shops to be open:

  • Monday to Friday: 9am to 8pm
  • Thursday: 9am to 9pm
  • Saturday: 9am to 8pm
  • Sunday: 12pm to 6pm 

Of course, times may be different from store to store, and are subject to change during Bank Holidays or the festive period. If there’s a specific shop you know you want to visit, we’d recommend double checking opening times on the store website. 

Where To Stay Near Oxford Street

If you’re heading to London to shop, a hotel close to the centre is a must. You’ll save time travelling, leaving you more time to shop, plus you won’t have as far to carry all your shopping bags!

Our Thistle Holborn hotel is a short walk from the Tottenham Court Road end of Oxford Street, while Thistle Piccadilly is situated close to Regent Street – perfect for a London shopping trip.