Cheap Bus and Train tickets to Ann Arbor

What are the most popular routes to Ann Arbor?

Chicago - Ann ArborAverage pricePLN 164Average duration7h 35mDaily departures10
Detroit - Ann ArborAverage pricePLN 84Average duration55mDaily departures36
Saint Paul - Ann ArborAverage pricePLN 349Average duration16hDaily departures4
Jackson - Ann ArborAverage pricePLN 63Average duration50mDaily departures2
Kalamazoo - Ann ArborAverage pricePLN 169Average duration2h 6mDaily departures4