Cheap Train tickets to Epsom

What are the most popular routes to Epsom?

London - EpsomAverage price₹934Average duration30mDaily departures27
Chessington - EpsomAverage price₹780Average duration48mDaily departures22
Reading - EpsomAverage price₹4,598Average duration1h 46mDaily departures9
Southampton - EpsomAverage price₹5,925Average duration1h 44mDaily departures5
Bournemouth - EpsomAverage price₹9,401Average duration2h 19mDaily departures3