Cheap Train tickets to Alton, US

What are the most popular routes to Alton?

Chicago - AltonAverage price$83Average duration4h 10mDaily departures5
Springfield - AltonAverage price$29Average duration1h 1mDaily departures5
Bloomington - AltonAverage price$47Average duration2h 1mDaily departures5
St. Louis - AltonAverage price$16Average duration42mDaily departures5
Joliet - AltonAverage price$96Average duration3h 20mDaily departures5