Cheap Bus and Train tickets to Troy, MI

What are the most popular routes to Troy?

Chicago - TroyAverage price₪205Average duration6h 12mDaily departures4
Ann Arbor - TroyAverage price₪45Average duration1h 36mDaily departures2
Detroit - TroyAverage price₪36Average duration27mDaily departures2
Niles - TroyAverage price₪205Average duration4h 28mDaily departures4
New Buffalo - TroyAverage price₪175Average duration4h 53mDaily departures4