The station was opened on 8 October 1849. It was originally on the line from Guildford via Ash Green and Tongham. The route to Farnham from Aldershot opened in 1870.

Arthur Conan Doyle’s literary characters Sherlock Holmes and Doctor Watson travelled by train to Farnham in ‘The Adventure of the Solitary Cyclist’; Holmes calling the town “A beautiful neighbourhood and full of the most interesting associations.” In Andrew Lane’s ‘Young Sherlock Holmes’ series of books, the station features prominently, as Holmes, his friend, and his tutor often travel by train to London Waterloo when visiting Holmes’s brother Mycroft.

Farnham is an attractive, vibrant town and well worth exploring. The town centre is a short walk from the station across the A31 road.

A thriving market town from well-established craft artists to the next generation of emerging makers. Farnham was awarded World Craft Town 2020.  Full of historic interest with a number of Georgian houses, a castle and just a short distance away the ruins of Waverly Abbey, Moor Park House, Northbrook Park and Mother Ludlam’s Cove

Follow one of the many trails along the website from the Farnham Art trail where you can discover wood carvings, terracotta designs, iron works and sculptures and more.

Other trails to follow include the tree trails and an industrial heritage trail and Festivals throughout the year for all tastes and interests Food and drink festival, Heritage Open days in September, a craft month, walking festivals, Farnham literary festival.

Visit Farnham

More ...

Trains leaving the station in the next 2 hours.

Planning your train journey to anywhere in the UK.

Buses, taxis and local map

Regular buses going to and from the train station.

Station Ticket Office Hours

Monday to Friday – 06:10 to 20:00
Saturday – 06:10 to 17:40
Sunday – 08:10 to 18:10

Train Station Information

Car Parking: 577 spaces
Cycle Parking: 134 spaces
Toilets: Yes
Refreshments: Yes
Taxis: Yes

Useful Numbers

Customer Services: 0345 6000 650

Travel Assistance: 0800 52 82 100

For train times text Farnham to 84950