There are 4 ways to get from Horsham to Farnham by bus, train, 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 Horsham to Farnham is to drive which costs £5 - £8 and takes 46 min.
The quickest way to get from Horsham to Farnham is to taxi which costs £65 - £80 and takes 46 min.
The distance between Horsham and Farnham is 23 miles. The road distance is 31.5 miles.
It takes approximately 2 h 5 min to get from Horsham to Farnham, including transfers.
No, there is no direct bus from Horsham to Farnham. However, there are services departing from Horsham, Carfax and arriving at Farnham, Union Road (The Old Court House) via Friary Bus Station. The journey, including transfers, takes approximately 2 h 5 min.
No, there is no direct train from Horsham to Farnham. However, there are services departing from Horsham and arriving at Farnham via Clapham Junction. The journey, including transfers, takes approximately 2 h 17 min.
What companies run services between Horsham, England and Farnham, Surrey, England?
You can take a bus from Horsham to Farnham via Friary Bus Station in around 2 h 5 min. Alternatively, you can take a train from Horsham to Farnham via Clapham Junction in around 2 h 17 min.
Train from Horsham to Clapham Junction
Train from Clapham Junction to Farnham
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 to and around Russia for the 2018 FIFA World Cup, Want to know more about Flixbus? and Italian Lakes: Getting around by train - to help you get the most out of your next trip.