Cheap Train tickets to Epsom

What are the most popular routes to Epsom?

London - EpsomAverage priceR 174Average duration36mDaily departures29
Chessington - EpsomAverage priceR 139Average duration48mDaily departures22
Reading - EpsomAverage priceR 815Average duration1h 46mDaily departures9
Gatwick - EpsomAverage priceR 545Average duration1h 3mDaily departures1
Portsmouth - EpsomAverage priceR 858Average duration2h 2mDaily departures17