South Western Railway operates a train from Waterloo Station to Farnham hourly. Tickets cost $15 - $24 and the journey takes 1 h 2 min.
How to get from Waterloo Station to Farnham
From London Waterloo train to Farnham. 1 h 2 min £14. From London Waterloo train to Guildford Railway Station then line 65 bus to Farnham, Union Road (Old Court House). 1 h 22 min £16. From Waterloo Station taxi to Farnham. 55 min £172. From Waterloo Station drive to Farnham. 55 min £7. From Waterloo Station walk to London then rideshare to Farnham. 1 h 28 min £3.
Is there a direct train between Waterloo Station and Farnham?
Yes, there is a direct train departing from London Waterloo and arriving at Farnham. Services depart hourly. The journey takes approximately 1 hour.