Skip to main content

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

By bus

Take one direct bus from Slough to Staines-Upon-Thames in Staines-Upon-Thames: take the 8 bus from Wellington Street Stop G, Slough Town Centre station to Thames Street, Staines station. The total trip duration for this route is approximately 55 min.

55min
Walk to bus station
Bus - 88
Walk to Staines-Upon-Thames
Leaves from Wellington Street Stop G, Slough Town Centre

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Wellington Street Stop G, Slough Town Centre
    240 yd • 3 min
  • 2
    Bus - 88
    Wait for bus
    8
    Heathrow Airport Terminal 5
  • 3
    Ride to bus station
    Ride to bus station
    Thames Street, Staines
    ID H
    48 min
  • 4
    Walk to Staines-Upon-Thames
    Walk to
    Staines-Upon-Thames
    Elmsleigh Road
    220 yd • 3 min
*Duration based on 8am traffic

By bus and train

To get from Slough to Staines-Upon-Thames in Staines-Upon-Thames, take the 5 bus from Wellington Street Stop A, Slough Town Centre station to The Green, Datchet station. Next, take the SOUTH WESTERN RAILWAY train from Datchet station to Staines station. The total trip duration for this route is approximately 54 min.

54min
Walk to bus station
Bus - 55
Train - SOUTH WESTERN RAILWAY
Walk to Staines-Upon-Thames
Leaves from Wellington Street Stop A, Slough Town Centre

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Wellington Street Stop A, Slough Town Centre
    ID A
    230 yd • 3 min
  • 2
    Bus - 55
    Wait for bus
    5
    Heathrow Airport Terminal 5
  • 3
    Ride to bus station
    Ride to bus station
    The Green, Datchet
    13 min
  • 4
    Walk to train station
    Walk to train station
    Datchet
    170 yd • 3 min
  • 5
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 6
    Ride to train station
    Ride to train station
    Staines
    8 min
  • 7
    Walk to Staines-Upon-Thames
    Walk to
    Staines-Upon-Thames
    Elmsleigh Road
    760 yd • 9 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 Slough to Staines-Upon-Thames

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

Public transport stations close to Slough

Slough is located at Slough, Staines-Upon-Thames and the nearest public transport station is Slough Railway Station, Slough Town Centre.

Train stations close to Slough:

  • Windsor & Eton Central
  • Windsor & Eton Riverside
  • Datchet

Bus stations close to Slough:

  • Slough Railway Station, Slough Town Centre
  • Brunel Way, Slough Town Centre
  • Wellington Street Stop D, Slough Town Centre

Public transport stations close to Staines-Upon-Thames, Staines-Upon-Thames

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

Train stations close to Staines-Upon-Thames:

  • Heathrow Terminal 5
  • Wraysbury

Bus stations close to Staines-Upon-Thames:

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

By bus and train

To get from Slough to Staines-Upon-Thames in Staines-Upon-Thames, take the 5 bus from Wellington Street Stop A, Slough Town Centre station to The Green, Datchet station. Next, take the SOUTH WESTERN RAILWAY train from Datchet station to Staines station. The total trip duration for this route is approximately 54 min.

54min
Walk to bus station
Bus - 55
Train - SOUTH WESTERN RAILWAY
Walk to Staines-Upon-Thames
Leaves from Wellington Street Stop A, Slough Town Centre

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Wellington Street Stop A, Slough Town Centre
    ID A
    230 yd • 3 min
  • 2
    Bus - 55
    Wait for bus
    5
    Heathrow Airport Terminal 5
  • 3
    Ride to bus station
    Ride to bus station
    The Green, Datchet
    13 min
  • 4
    Walk to train station
    Walk to train station
    Datchet
    170 yd • 3 min
  • 5
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 6
    Ride to train station
    Ride to train station
    Staines
    8 min
  • 7
    Walk to Staines-Upon-Thames
    Walk to
    Staines-Upon-Thames
    Elmsleigh Road
    760 yd • 9 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 55 minutes, using Bus line 8.

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

    The alternative route takes 54 minutes, using Bus line 5, Bus line SOUTH WESTERN RAILWAY.

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

    Yes, there’s a direct bus going from Slough in London to Staines-Upon-Thames in Staines-Upon-Thames in 55 min.

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

    The 8 bus line goes from Wellington Street Stop G, Slough Town Centre station near Slough in London to Heathrow Airport Terminal 5 station near Staines-Upon-Thames in Staines-Upon-Thames.

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

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

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

    Get on the 8 bus from the Wellington Street Stop G, Slough Town Centre stop near Slough in London.

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

    Get off the bus at the Heathrow Airport Terminal 5 stop, which is closest to Staines-Upon-Thames in Staines-Upon-Thames.

Live arrivals, timetables, maps