Cheap Train tickets to Alton, US

What are the most popular routes to Alton?

Chicago - AltonAverage priceTHB 1,510Average duration4h 10mDaily departures5
Milwaukee - AltonAverage priceTHB 2,604Average duration7h 42mDaily departures10
Joliet - AltonAverage priceTHB 1,818Average duration3h 20mDaily departures5
Springfield - AltonAverage priceTHB 562Average duration1h 1mDaily departures5
Bloomington - AltonAverage priceTHB 895Average duration2h 1mDaily departures5