There are 8 ways to get from Farnborough to Staines-upon-Thames by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Frimley to Stainestrain Farnham - London Waterloo
37 min£7–18Line 500 bus
cheapest- Take the bus from Frimley Park Hospital to Sainsbury'sbus 500
1h 2m£4–6Drive 18.8 mi
- Drive from Farnborough to Staines-upon-Thamescar 18.8 mi
21 min£5–7Taxi
- Take the taxi from Farnborough to Staines-upon-Thamestaxi 18.8 mi
21 min£60–80Line 730 bus, bus
- Take the bus from Frimley station to Heathrow Terminal 5bus 730
- Take the bus from Heathrow Terminal 5 to Staines stationbus X442 / ...
1h 8mLine 446 bus
- Take the bus from Woking station to Elmsleigh Bus Stationbus 446
1h 9m£7–13Train via Weybridge
- Take the train from Farnborough (Main) to Weybridgetrain Basingstoke - London Waterloo / ...
- Take the train from Weybridge to Stainestrain Weybridge - London Waterloo / ...
1h 11m£10–22Line 456 bus
- Take the bus from Woking station to Elmsleigh Bus Stationbus 456
1h 41m£7–13
Farnborough to Staines-upon-Thames by train
Questions & Answers
The cheapest way to get from Farnborough to Staines-upon-Thames is to line 500 bus which costs £4 - £6 and takes 1h 2m.
The fastest way to get from Farnborough to Staines-upon-Thames is to drive which takes 21 min and costs £4 - £7.
Yes, there is a direct bus departing from Frimley Park Hospital and arriving at Sainsbury's. Services depart every four hours, and operate Monday to Friday. The journey takes approximately 1h 2m.
Yes, there is a direct train departing from Frimley and arriving at Staines. Services depart once daily, and operate Monday to Friday. The journey takes approximately 37 min.
The distance between Farnborough and Staines-upon-Thames is 19 miles. The road distance is 18.9 miles.
The best way to get from Farnborough to Staines-upon-Thames without a car is to train which takes 37 min and costs £7 - £18.
The train from Frimley to Staines takes 37 min including transfers and departs once daily.
Farnborough to Staines-upon-Thames bus services, operated by White Bus Services, depart from Frimley Park Hospital station.
Farnborough to Staines-upon-Thames train services, operated by South Western Railway, depart from Frimley station.
The best way to get from Farnborough to Staines-upon-Thames is to train which takes 37 min and costs £7 - £18. Alternatively, you can line 500 bus, which costs £4 - £6 and takes 1h 2m.
What companies run services between Farnborough, England and Staines-upon-Thames, England?
South Western Railway operates a train from Frimley to Staines once daily. Tickets cost £7–18 and the journey takes 37 min. Alternatively, White Bus Services operates a bus from Frimley Park Hospital to Sainsbury's every 4 hours. Tickets cost £4–6 and the journey takes 1h 2m.
- Phone
- 0345 6000 650
- Website
- southwesternrailway.com
Train from Frimley to Staines
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- £7–18
- Website
- https://www.southwesternrailway.com/
Train from Farnborough (Main) to Weybridge
- Ave. Duration
- 18 min
- Frequency
- Hourly
- Estimated price
- £5–13
- Website
- https://www.southwesternrailway.com/
Train from Weybridge to Staines
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- £4–9
- Website
- https://www.southwesternrailway.com/
- Phone
- 01344 882 612
- [email protected]
- Website
- whitebus.co.uk
Bus from Frimley Park Hospital to Sainsbury's
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- £4–6
- Website
- https://www.whitebus.co.uk/
Bus from Woking station to Elmsleigh Bus Station
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- £3–5
- Website
- https://www.whitebus.co.uk/
- Phone
- 01635 33855
- [email protected]
- Website
- reading-buses.co.uk
Bus from Frimley station to Heathrow Terminal 5
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Website
- https://www.reading-buses.co.uk/newbury-district
- Phone
- 07766 703 970
- [email protected]
- Website
- carlonelimited.co.uk
Bus from Heathrow Terminal 5 to Staines station
- Ave. Duration
- 12 min
- Frequency
- Every 20 minutes
- Website
- https://www.carlonelimited.co.uk/
- Phone
- 01932 787752
- [email protected]
- Website
- falconbuses.co.uk
Bus from Woking station to Elmsleigh Bus Station
- Ave. Duration
- 1h 13m
- Frequency
- Every 30 minutes
- Estimated price
- £3–5
- Website
- https://www.falconbuses.co.uk/
- Ave. Duration
- 21 min
- Estimated price
- £60–80
5 Star Taxi
- Phone
- +44 1252 265 055
A-Line Taxis
- Phone
- +44 1252 650 000
- Website
- alinetaxis.com
Fleet Taxis
- Phone
- +44 1252 815 819
- Website
- fleettaxis.com
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
More Questions & Answers
Farnborough to Staines-upon-Thames bus services, operated by White Bus Services, arrive at Sainsbury's station.
Farnborough to Staines-upon-Thames train services, operated by South Western Railway, arrive at Staines station.
Yes, the driving distance between Farnborough to Staines-upon-Thames is 19 miles. It takes approximately 21 min to drive from Farnborough to Staines-upon-Thames.
Book your Farnborough to Staines-upon-Thames train tickets online with Omio.
Book your Farnborough to Staines-upon-Thames bus tickets online with Omio.
There are 3037+ hotels available in Staines-upon-Thames.






