Cheap Bus and Train tickets to Ann Arbor

What are the most popular routes to Ann Arbor?

Chicago - Ann ArborAverage priceA$61Average duration7h 35mDaily departures11
Detroit - Ann ArborAverage priceA$30Average duration55mDaily departures33
Detroit - Ann ArborAverage priceA$16Average duration45mDaily departures4
Milwaukee - Ann ArborAverage priceA$77Average duration8h 55mDaily departures7
Milwaukee - Ann ArborAverage priceA$152Average duration7h 31mDaily departures6