Cheap Bus and Train tickets to Bloomington, IL

What are the most popular routes to Bloomington?

Chicago - BloomingtonAverage priceA$29Average duration2h 6mDaily departures5
Chicago - BloomingtonAverage priceA$58Average duration5h 35mDaily departures4
St. Louis - BloomingtonAverage priceA$38Average duration2h 37mDaily departures5
St. Louis - BloomingtonAverage priceA$69Average duration10h 10mDaily departures2
Champaign - BloomingtonAverage priceA$29Average duration1hDaily departures3