Cheap Bus and Train tickets to Ann Arbor

What are the most popular routes to Ann Arbor?

Chicago - Ann ArborAverage priceTRY 2,087Average duration7h 15mDaily departures9
Detroit - Ann ArborAverage priceTRY 1,092Average duration50mDaily departures31
Lafayette - Ann ArborAverage priceTRY 3,003Average duration8h 40mDaily departures3
Lafayette - Ann ArborAverage priceTRY 6,055Average duration11h 30mDaily departures1
Columbus - Ann ArborAverage priceTRY 3,176Average duration9h 25mDaily departures2