Skip to main content

How to get from Staines-Upon-Thames to Teddington by bus?

From Staines-Upon-Thames to Teddington by bus

To get from Staines-Upon-Thames to Teddington in London, take the 290 bus from Post Office (J) station to Uxbridge Road / Hampton Sainsbury's (S) station. Next, take the 285 bus from Uxbridge Road / Hampton Sainsbury's (S) station to Broad Street / Teddington (E) station. The total trip duration for this route is approximately 56 min. The ride fare is £1.75.

56min£1.75
Walk to bus station
Bus - 290290
Bus - 285285
Leaves from Post Office (J)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Post Office (J)
    ID J
    270 m • 4 min
  • 2
    Bus - 290290
    Wait for bus
    290
    Twickenham
  • 3
    Ride to bus station
    Ride to bus station
    Uxbridge Road / Hampton Sainsbury's (S)
    ID S
    35 min
  • 4
    Bus - 285285
    Wait for bus
    285
    Kingston
  • 5
    Ride to bus station Broad Street / Teddington (E)
    Ride to bus station
    Broad Street / Teddington (E)
    ID E
    15 min
*Duration based on 8am traffic

Alternative route from Staines-Upon-Thames to Teddington by bus via 203 and SL7

To get from Staines-Upon-Thames to Teddington in London, take the 203 bus from Staines Bus Station (3) station to Hatton Cross Station (B) station. Next, take the SL7 bus from Hatton Cross (C) station to Broad Street / Teddington (E) station. The total trip duration for this route is approximately 59 min. The ride fare is £1.75.

59min£1.75
Walk to bus station
Bus - 203203
Bus - SL7SL7
Leaves from Staines Bus Station (3)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Staines Bus Station (3)
    ID 3
    240 m • 4 min
  • 2
    Bus - 203203
    Wait for bus
    203
    Hounslow, Bus Station
  • 3
    Ride to bus station
    Ride to bus station
    Hatton Cross Station (B)
    ID B
    29 min
  • 4
    Bus - SL7SL7
    Wait for bus
    SL7
    West Croydon
  • 5
    Ride to bus station Broad Street / Teddington (E)
    Ride to bus station
    Broad Street / Teddington (E)
    ID E
    21 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 Staines-Upon-Thames to Teddington

The distance between Staines-Upon-Thames, London and Teddington, London is approximately 16.06 km, which can typically be travelled in 56 min. Moovit will show you the directions from Staines-Upon-Thames to Teddington by bus, so no matter how you choose to travel in London – you will always have plenty of easy options.

Public transport stations close to Staines-Upon-Thames

Staines-Upon-Thames is located at Elmsleigh Road, London and the nearest public transport station is Elmsleigh Bus Station, Staines.

Bus stations close to Staines-Upon-Thames:

  • Elmsleigh Bus Station, Staines
  • Staines Bus Station (3)
  • Staines Bridge, Staines

Public transport stations close to Teddington, London

Teddington is located at Teddington, London and the nearest public transport station is Teddington Park Road (S).

Train stations close to Teddington:

  • Richmond

Bus stations close to Teddington:

  • Teddington Park Road (S)
  • Teddington Memorial Hospital (J)
  • Elmfield Avenue (D)

Alternative route from Staines-Upon-Thames to Teddington by bus via 203 and SL7

To get from Staines-Upon-Thames to Teddington in London, take the 203 bus from Staines Bus Station (3) station to Hatton Cross Station (B) station. Next, take the SL7 bus from Hatton Cross (C) station to Broad Street / Teddington (E) station. The total trip duration for this route is approximately 59 min. The ride fare is £1.75.

59min£1.75
Walk to bus station
Bus - 203203
Bus - SL7SL7
Leaves from Staines Bus Station (3)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Staines Bus Station (3)
    ID 3
    240 m • 4 min
  • 2
    Bus - 203203
    Wait for bus
    203
    Hounslow, Bus Station
  • 3
    Ride to bus station
    Ride to bus station
    Hatton Cross Station (B)
    ID B
    29 min
  • 4
    Bus - SL7SL7
    Wait for bus
    SL7
    West Croydon
  • 5
    Ride to bus station Broad Street / Teddington (E)
    Ride to bus station
    Broad Street / Teddington (E)
    ID E
    21 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Staines-Upon-Thames to Teddington?

    The fastest way takes 56 minutes, using Bus line 290, Bus line 285.

  • What is the alternative route to get from Staines-Upon-Thames to Teddington?

    The alternative route takes 59 minutes, using Bus line 203, Bus line SL7.

  • Is there a direct bus between Staines-Upon-Thames and Teddington?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 56 min.

  • Which bus line goes from Staines-Upon-Thames to Teddington?

    The 290 bus line goes from Post Office (J) station near Staines-Upon-Thames in Staines-Upon-Thames to Twickenham station. From there you’ll have to take one bus line till Twickenham station near Teddington in London.

  • How long does it take to travel from Staines-Upon-Thames to Teddington by bus?

    The total travel time between Staines-Upon-Thames in Staines-Upon-Thames and Teddington in London by bus is about 56 min.

  • Where do I get on the bus near Staines-Upon-Thames to get to Teddington?

    Get on the 290 bus from the Post Office (J) stop near Staines-Upon-Thames in Staines-Upon-Thames.

  • Where do I get off the bus when travelling between Staines-Upon-Thames and Teddington?

    Get off the bus at the Twickenham stop, which is closest to Teddington in London.

  • How much is the bus fare from Staines-Upon-Thames to Teddington?

    The ride from Staines-Upon-Thames to Teddington costs £1.75.