Cheap Train tickets to Alton, US

What are the most popular routes to Alton?

Bloomington - AltonAverage price$33Average duration2h 1mDaily departures5
Chicago - AltonAverage price$84Average duration4h 10mDaily departures5
Springfield - AltonAverage price$25Average duration1h 1mDaily departures5
Joliet - AltonAverage price$81Average duration3h 20mDaily departures5
Milwaukee - AltonAverage price$141Average duration7h 31mDaily departures10