Buses in Farnham

11 bus routes serve Farnham, run by Stagecoach South. Trains are run by South Western Railway. The busiest stops are Farnham station, Union Road and The Borough.

Last buses from Farnham: tonight's, and on weekdays, Saturdays and Sundays, to each place.

Print a poster for a noticeboard: every bus from Farnham this week and where to catch it, on one A4 page.

Most frequent routes

Where you can go from Farnham

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Farnham?
Direct buses from Farnham go to Aldershot (train, 18, 5, 19, 16, 4), Guildford (train, 65, 46), London Waterloo (train), Wrecclesham (404, 75, 405), Alton (train, 65), Farnborough Green (404, 405), Ascot (train), Bordon (18), Haslemere (19) and Holybourne (65X).
Which bus goes from Farnham to Aldershot?
Routes train, 18, 5, 19, 16 and 4, run by South Western Railway and Stagecoach South.
Which bus goes from Farnham to Guildford?
Routes train, 65 and 46, run by South Western Railway and Stagecoach South.
Which bus goes from Farnham to London Waterloo?
Route train, run by South Western Railway.
Where do buses stop in Farnham?
The busiest stops are Farnham station, Union Road, The Borough, East Street and Farnham Station Forecourt.
Which bus companies run in Farnham?
Stagecoach South.
What are the most frequent buses in Farnham?
the 18 (Bordon – Aldershot), the 5 (Farnham – Aldershot), the 19 (Haslemere – Aldershot) and the 16 (Rowledge – Aldershot).

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook