There are 4 ways to get from Staines-upon-Thames to Guildford by train, bus, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The cheapest way to get from Staines-upon-Thames to Guildford is to drive which costs £3 - £5 and takes 23 min.
The quickest way to get from Staines-upon-Thames to Guildford is to taxi which takes 23 min and costs £75 - £95.
The distance between Staines-upon-Thames and Guildford is 22 km. The road distance is 34 km.
The train from Staines to Guildford takes 1 h 13 min including transfers and departs five times a week.
No, there is no direct bus from Staines-upon-Thames to Guildford. However, there are services departing from Staines, Bowes Road and arriving at Guildford, Library (Ward Street) via Woking Railway Station. The journey, including transfers, takes approximately 1 h 19 min.
Yes, there is a direct train departing from Staines and arriving at Guildford. Services depart five times a week. The journey takes approximately 1 h 13 min.
What companies run services between Staines-upon-Thames, England and Guildford, England?
South Western Railway operates a train from Staines-upon-Thames to Guildford 5 times a week. Tickets cost $13 - $21 and the journey takes 1 h 13 min. Alternatively, you can take a bus from Staines-upon-Thames to Guildford via Woking Railway Station in around 1 h 19 min.
Train from Staines to Guildford
Bus from Staines, Bowes Road to Woking Railway Station
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Need to know: Jadrolinija and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.