Cheap Train tickets to Creston, IA, US

What are the most popular routes to Creston?

Chicago - CrestonAverage priceRUB 9,318Average duration6h 52mDaily departures2
Denver - CrestonAverage priceRUB 16,355Average duration10h 59mDaily departures1
Osceola - CrestonAverage priceRUB 1,891Average duration29mDaily departures1
Boston - CrestonAverage priceRUB 94,541Average duration1d 9hDaily departures4
Charlottesville - CrestonAverage priceRUB 24,095Average duration1d 10hDaily departures3