Cheap Bus and Train tickets to Bloomington, IL

What are the most popular routes to Bloomington?

Chicago - BloomingtonAverage price$20Average duration2h 6mDaily departures5
Chicago - BloomingtonAverage price$41Average duration8h 40mDaily departures4
St. Louis - BloomingtonAverage price$48Average duration10h 10mDaily departures2
Joliet - BloomingtonAverage price$31Average duration1h 16mDaily departures5
Springfield - BloomingtonAverage price$13Average duration51mDaily departures5