Travel from Farnham to London-Victoria-Station

Bus or train from Farnham to London Victoria Station?

South Western Railway operates a train from Farnham to London Victoria Station hourly. Tickets cost $14 - $22 and the journey takes 50 min. Southern also services this route every 15 minutes. Alternatively, National Express operates a bus from Farnham to London Victoria Station once daily. Tickets cost $8 - $12 and the journey takes 2 h 15 min.

How to get from Farnham to London Victoria Station

From Farnham train to Clapham Junction then train to London Victoria. 1 h 3 min £15. From Farnham, South Street (Sainsbury's) bus to Victoria Coach Station Arrivals then walk to London Victoria Station. 2 h 22 min £8. From Farnham, The Borough (Castle Street) line 65 bus to Friary Bus Station, line 479 bus to Epsom, then train to London Victoria. 2 h 45 min £18. From Farnham taxi to London Victoria Station. 52 min £171. From Farnham drive to London Victoria Station. 52 min £7. From Farnham rideshare to Greater London then walk to London Victoria Station. 1 h 34 min £5.

Is there a direct train between Farnham and London Victoria Station?

No, there is no direct train from Farnham to London Victoria Station. However, there are services departing from Farnham and arriving at London Victoria via Clapham Junction. The journey, including transfers, takes approximately 1 h 3 min.

Is there a direct bus between Farnham and London Victoria Station?

Yes, there is a direct bus departing from Farnham, South Street (Sainsbury's) and arriving at Victoria Coach Station Arrivals. Services depart once daily, and operate every day. The journey takes approximately 2¼ hours.

Operators from Farnham to London Victoria Station