Skip to main content

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

By bus and train

To get from Staines-Upon-Thames to Teddington in Teddington, take the 216 bus from Post Office (J) station to St Ignatius Church station. Next, take the SOUTH WESTERN RAILWAY train from Sunbury station to Teddington station. The total trip duration for this route is approximately 54 min. The ride fare is £4.15.

54min£4.15
Walk to bus station
Bus - 216216
Train - SOUTH WESTERN RAILWAY
Leaves from Post Office (J)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Post Office (J)
    ID J
    290 yd • 4 min
  • 2
    Bus - 216216
    Wait for bus
    216
    Kingston
  • 3
    Ride to bus station
    Ride to bus station
    St Ignatius Church
    31 min
  • 4
    Walk to train station
    Walk to train station
    Sunbury
    290 yd • 4 min
  • 5
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 6
    Ride to train station Teddington
    Ride to train station
    Teddington
    12 min
*Duration based on 8am traffic

Alternative route by bus and train via 290 and SOUTH WESTERN RAILWAY

To get from Staines-Upon-Thames to Teddington in Teddington, take the 290 bus from Post Office (J) station to Sunbury Cross Shopping Centre station. Next, take the SOUTH WESTERN RAILWAY train from Sunbury station to Teddington station. The total trip duration for this route is approximately 57 min. The ride fare is £4.15.

57min£4.15
Walk to bus station
Bus - 290290
Train - SOUTH WESTERN RAILWAY
Leaves from Post Office (J)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Post Office (J)
    ID J
    290 yd • 4 min
  • 2
    Bus - 290290
    Wait for bus
    290
    Twickenham
  • 3
    Ride to bus station
    Ride to bus station
    Sunbury Cross Shopping Centre
    24 min
  • 4
    Walk to train station
    Walk to train station
    Sunbury
    350 yd • 5 min
  • 5
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 6
    Ride to train station Teddington
    Ride to train station
    Teddington
    12 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, Teddington and Teddington, Teddington is approximately 10.83 mi, which can typically be travelled in 54 min. Moovit will show you the directions from Staines-Upon-Thames to Teddington by bus and train, so no matter how you choose to travel in Teddington – you will always have plenty of easy options.

Public transport stations close to Staines-Upon-Thames

Staines-Upon-Thames is located at Elmsleigh Road, Teddington and the nearest public transport station is Staines Bridge, Staines.

Bus stations close to Staines-Upon-Thames:

  • Staines Bridge, Staines
  • Thames Street, Staines
  • Ripley Way

Public transport stations close to Teddington, Teddington

Teddington is located at Teddington, Teddington and the nearest public transport station is Broad Street / Teddington (F).

Train stations close to Teddington:

  • Richmond
  • Berrylands

Bus stations close to Teddington:

  • Broad Street / Teddington (F)
  • Avenue Road
  • Teddington Police Station (H)

Alternative route by bus and train via 290 and SOUTH WESTERN RAILWAY

To get from Staines-Upon-Thames to Teddington in Teddington, take the 290 bus from Post Office (J) station to Sunbury Cross Shopping Centre station. Next, take the SOUTH WESTERN RAILWAY train from Sunbury station to Teddington station. The total trip duration for this route is approximately 57 min. The ride fare is £4.15.

57min£4.15
Walk to bus station
Bus - 290290
Train - SOUTH WESTERN RAILWAY
Leaves from Post Office (J)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Post Office (J)
    ID J
    290 yd • 4 min
  • 2
    Bus - 290290
    Wait for bus
    290
    Twickenham
  • 3
    Ride to bus station
    Ride to bus station
    Sunbury Cross Shopping Centre
    24 min
  • 4
    Walk to train station
    Walk to train station
    Sunbury
    350 yd • 5 min
  • 5
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 6
    Ride to train station Teddington
    Ride to train station
    Teddington
    12 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 54 minutes, using Bus line 216, Bus line SOUTH WESTERN RAILWAY.

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

    The alternative route takes 57 minutes, using Bus line 290, Bus line SOUTH WESTERN RAILWAY.

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

    No, you’ll have to take one bus line and one train line in total. The total travelling time is 54 min.

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

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

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

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

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

    Get on the 216 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 Kingston station, which is closest to Teddington in Teddington.

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

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

Live arrivals, timetables, maps