The average train between St Albans City and Farnham takes 1h 53m and the fastest train takes 1h 36m. There is an hourly train service from St Albans City to Farnham. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run hourly between St Albans City and Farnham. The earliest departure is at 5:57 AM in the morning, and the last departure from St Albans City is at 10:27 PM which arrives into Farnham at 12:27 AM. All services require a transfer at West Hampstead Thameslink and take an average of 1h 53m. The schedules shown below are for the next available departures.
Want to know about travelling from St Albans City to Farnham? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from St Albans City to Farnham. However, there are services departing from St Albans City station and arriving at Farnham station via Farnham. The journey, including transfers, takes approximately 1h 53m.
St Albans City to Farnham train services, operated by Thameslink, depart from London Waterloo station.
St Albans City to Farnham train services, operated by Thameslink, arrive at Farnham station.
Book your St Albans City to Farnham train tickets online with Thameslink, London Underground (Tube) and South Western Railway.
The distance between St Albans City and Farnham is 67.9 km. The road distance is 96 km.
South Western Railway operates a train from London Waterloo to Farnham hourly. Tickets cost £15–35 and the journey takes 1h 2m.