Skip to main content

How to get from Margaret Street / Oxford Circus to Hamleys by bus?

By bus

Take one direct bus from Margaret Street / Oxford Circus to Hamleys in Soho: take the 12 bus from Oxford Circus Stn / Margaret Street (RF) station to Conduit Street / Hamleys Toy Store (T) station. The total trip duration for this route is approximately 4 min. The ride fare is £1.75.

4min£1.75
Bus - 1212
Walk to Hamleys
Leaves from Oxford Circus Stn / Margaret Street (RF)

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Margaret Street / Oxford Circus
    Regent Street
  • 2
    Bus - 1212
    Wait for bus
    12
    Dulwich Library
  • 3
    Ride to bus station
    Ride to bus station
    Conduit Street / Hamleys Toy Store (T)
    ID T
    2 min
  • 4
    Walk to Hamleys
    Walk to
    Hamleys
    Regent Street
    60 yd • 1 min
*Duration based on 8am traffic

Alternative route by bus via 22

Take one direct bus from Margaret Street / Oxford Circus to Hamleys in Soho: take the 22 bus from Oxford Circus Stn / Margaret Street (RF) station to Saville Row (N) station. The total trip duration for this route is approximately 6 min. The ride fare is £1.75.

6min£1.75
Bus - 2222
Walk to Hamleys
Leaves from Oxford Circus Stn / Margaret Street (RF)

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Margaret Street / Oxford Circus
    Regent Street
  • 2
    Bus - 2222
    Wait for bus
    22
    Putney Common
  • 3
    Ride to bus station
    Ride to bus station
    Saville Row (N)
    ID N
    3 min
  • 4
    Walk to Hamleys
    Walk to
    Hamleys
    Regent Street
    130 yd • 2 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in London.
All local mobility options in one app

Public transport directions from Margaret Street / Oxford Circus to Hamleys

The distance between Margaret Street / Oxford Circus, Soho and Hamleys, Soho is approximately 1 mi, which can typically be travelled in 4 min. Moovit will show you the directions from Margaret Street / Oxford Circus to Hamleys by bus, so no matter how you choose to travel in Soho – you will always have plenty of easy options.

Public transport stations close to Margaret Street / Oxford Circus

Margaret Street / Oxford Circus is located at Regent Street, Soho and the nearest public transport station is John Prince's Street / Oxford Circus (JC).

Tube stations close to Margaret Street / Oxford Circus:

  • Bond Street
  • Tottenham Court Road
  • Goodge Street

Train stations close to Margaret Street / Oxford Circus:

  • Bond Street

Bus stations close to Margaret Street / Oxford Circus:

  • John Prince's Street / Oxford Circus (JC)
  • Oxford Circus Station (OH)
  • Oxford Circus Station (RC)

Public transport stations close to Hamleys, Soho

Hamleys is located at Regent Street, Soho and the nearest public transport station is Oxford Circus Station (RC).

Tube stations close to Hamleys:

  • Piccadilly Circus
  • Bond Street
  • Oxford Circus

Train stations close to Hamleys:

  • Bond Street

Bus stations close to Hamleys:

  • Oxford Circus Station (RC)
  • Oxford Circus Station (RG)
  • Piccadilly Circus (F)

Alternative route by bus via 22

Take one direct bus from Margaret Street / Oxford Circus to Hamleys in Soho: take the 22 bus from Oxford Circus Stn / Margaret Street (RF) station to Saville Row (N) station. The total trip duration for this route is approximately 6 min. The ride fare is £1.75.

6min£1.75
Bus - 2222
Walk to Hamleys
Leaves from Oxford Circus Stn / Margaret Street (RF)

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Margaret Street / Oxford Circus
    Regent Street
  • 2
    Bus - 2222
    Wait for bus
    22
    Putney Common
  • 3
    Ride to bus station
    Ride to bus station
    Saville Row (N)
    ID N
    3 min
  • 4
    Walk to Hamleys
    Walk to
    Hamleys
    Regent Street
    130 yd • 2 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Margaret Street / Oxford Circus to Hamleys?

    The fastest way takes 4 minutes, using Bus line 12.

  • What is the alternative route to get from Margaret Street / Oxford Circus to Hamleys?

    The alternative route takes 6 minutes, using Bus line 22.

  • Is there a direct bus between Margaret Street / Oxford Circus and Hamleys?

    Yes, there’s a direct bus going from Margaret Street / Oxford Circus in Marylebone to Hamleys in Soho in 4 min.

  • Which bus line goes from Margaret Street / Oxford Circus to Hamleys?

    The 12 bus line goes from Dulwich Library station near Margaret Street / Oxford Circus in Marylebone to Conduit Street / Hamleys Toy Store (T) station near Hamleys in Soho.

  • How long does it take to travel from Margaret Street / Oxford Circus to Hamleys by bus?

    The total travel time between Margaret Street / Oxford Circus in Marylebone and Hamleys in Soho by bus is about 4 min.

  • Where do I get on the bus near Margaret Street / Oxford Circus to get to Hamleys?

    Get on the 12 bus from the Dulwich Library stop near Margaret Street / Oxford Circus in Marylebone.

  • Where do I get off the bus when travelling between Margaret Street / Oxford Circus and Hamleys?

    Get off the bus at the Hamleys stop, which is closest to Hamleys in Soho.

  • When is the last bus from Margaret Street / Oxford Circus to Hamleys?

    The last bus from Margaret Street / Oxford Circus in Marylebone to Hamleys in Soho is the Clapham Common - Parliament Hill Fields line. It leaves the Oxford Circus Stn / Margaret Street (RF) stop at 01:54.

  • How much is the bus fare from Margaret Street / Oxford Circus to Hamleys?

    The ride from Margaret Street / Oxford Circus to Hamleys costs £1.75.

Live arrivals, timetables, maps