Cheap Bus and Train tickets to Ann Arbor

What are the most popular routes to Ann Arbor?

Chicago - Ann ArborAverage priceR 717Average duration7h 35mDaily departures11
Detroit - Ann ArborAverage priceR 353Average duration55mDaily departures33
Detroit - Ann ArborAverage priceR 185Average duration45mDaily departures4
Milwaukee - Ann ArborAverage priceR 911Average duration8h 55mDaily departures7
Milwaukee - Ann ArborAverage priceR 1 795Average duration7h 31mDaily departures6