Oxford Street

Shops, Marble Arch and Oxford Circus

Busy Oxford Street attracts a wide mix of people searching for items at flagship stores. Reaching from Marble Arch to Tottenham Court Road, the 1.5 mile (2.4 km) stretch of shops includes the full spectrum of retailers. You’ll find British department stores such as John Lewis and Selfridges, as well as The Disney Store, Primark and Topshop’s flagship store, which covers an impressive five floors. There are plenty of hotels near Oxford Street, and with more than 300 shops in total the only way to really experience it all is to dive right in.

The abundance of restaurants means you can enjoy a leisurely meal or grab something on the go. Regent Street, which crosses Oxford Circus, is home to Hamleys, one of the most famous toyshops in the world. This area is easily accessible by Tube, with Bond Street, Marble Arch, Oxford Circus and Tottenham Court Road Tube stations all exiting directly onto Oxford Street.

View all hotels in Oxford Street »

Our favourite hotels

  • SoHostel
    8.2/10 Average score from 4485 reviews on


    A funky, contemporary London hostel, this centrally located property offers dorms with shared bathrooms, a snack bar and a 24-hour reception. It is a two-minute walk from Oxford Street.

    • £ 10
    • € 11
    • $ 13
  • Rathbone
    8.5/10 Average score from 1007 reviews on


    The Rathbone is a smart property featuring a bar and 24-hour reception. Offering easy access to Oxford Street, it is five minutes' walk from Goodge Street Underground Station.

    • £ 75
    • € 86
    • $ 96
  • St Giles London – St Giles Classic Hotel
    7.9/10 Average score from 16966 reviews on

    St Giles London – St Giles Classic Hotel

    St Giles London – St Giles Classic Hotel features a gym, large indoor pool, bar and restaurant. It is well located between Oxford Street and the British Museum.

    • £ 79
    • € 90
    • $ 101
  • Saint Georges Hotel
    7.4/10 Average score from 2034 reviews on

    Saint Georges Hotel

    Offering free Wi-Fi and a 15th-floor restaurant looking onto the city below, Saint Georges is set next to BBC Broadcasting House and is one of a number of London hotels near Oxford Street.

    • £ 103
    • € 117
    • $ 132
  • Radisson Blu Edwardian, Sussex
    8.1/10 Average score from 1516 reviews on

    Radisson Blu Edwardian, Sussex

    One of the most stylish hotels near Oxford Street, the 4-star Radisson Blu Edwardian, Sussex is a five-minute walk from Marble Arch Tube station. It features the popular Steak & Lobster and chic interiors.

    • £ 109
    • € 124
    • $ 140
  • The Mandeville Hotel
    8.6/10 Average score from 2371 reviews on

    The Mandeville Hotel

    Set just off Oxford Street, this 4-star property offers contemporary décor and a restaurant serving British cuisine and afternoon tea. It is a five-minute walk from Bond Street Underground Station.

    • £ 164
    • € 187
    • $ 210
  • Charlotte Street Hotel
    9.6/10 Average score from 249 reviews on

    Charlotte Street Hotel

    Stylishly blending contemporary design with period detail, the Charlotte Street Hotel features a wood-panelled library and a drawing room with a fireplace. It is a five-minute walk from Oxford Street's shops.

    • £ 264
    • € 301
    • $ 338
  • The Beaumont Hotel
    9.5/10 Average score from 324 reviews on

    The Beaumont Hotel

    The stunning Beaumont Hotel is housed in an Art Deco building featuring artwork, a high-end restaurant and an exclusive lounge bar. It is one of the more elegant hotels in London near Oxford Street, which is just more than 100 metres away.

    • £ 414
    • € 472
    • $ 530
  • Claridge's
    9.3/10 Average score from 289 reviews on


    The iconic Claridge's features a sixth-floor gym, and serves afternoon tea, cocktails and contemporary cuisine in stylish surroundings. It is a five-minute walk from Oxford Street and Bond Street.

    • £ 510
    • € 581
    • $ 653