Cheap Train tickets to Farnborough

What are the most popular routes to Farnborough?

London - FarnboroughAverage priceMAD 437Average duration55mDaily departures16
Southampton - FarnboroughAverage priceMAD 195Average duration50mDaily departures7
Portsmouth - FarnboroughAverage priceMAD 361Average duration1h 28mDaily departures8
Basingstoke - FarnboroughAverage priceMAD 140Average duration21mDaily departures12
Aldershot - FarnboroughAverage priceMAD 97Average duration4mDaily departures12