Cheap Train tickets to Croydon

What are the most popular routes to Croydon?

Gatwick - CroydonAverage priceMAD 149Average duration26mDaily departures20
Horsham - CroydonAverage priceMAD 264Average duration50mDaily departures16
Polegate - CroydonAverage priceMAD 738Average duration1h 6mDaily departures12
Portsmouth - CroydonAverage priceMAD 573Average duration1h 55mDaily departures6
Crawley - CroydonAverage priceMAD 256Average duration30mDaily departures23