Cheap Bus and Train tickets to Bloomington, IL

What are the most popular routes to Bloomington?

Chicago - BloomingtonAverage priceTHB 569Average duration2h 6mDaily departures5
St. Louis - BloomingtonAverage priceTHB 871Average duration2h 37mDaily departures5
St. Louis - BloomingtonAverage priceTHB 2,262Average duration10h 10mDaily departures1
Milwaukee - BloomingtonAverage priceTHB 1,961Average duration7h 55mDaily departures2
Champaign - BloomingtonAverage priceTHB 741Average duration55mDaily departures3