Cheap Bus and Train tickets to Ann Arbor

What are the most popular routes to Ann Arbor?

Chicago - Ann ArborAverage priceR 1 067Average duration4h 16mDaily departures5
Detroit - Ann ArborAverage priceR 360Average duration55mDaily departures33
Detroit - Ann ArborAverage priceR 189Average duration45mDaily departures4
Dearborn - Ann ArborAverage priceR 189Average duration27mDaily departures3
Indianapolis - Ann ArborAverage priceR 1 322Average duration13hDaily departures7