Cheap Bus and Train tickets to Troy, MI

What are the most popular routes to Troy?

Ann Arbor - TroyAverage price₹1,466Average duration1h 33mDaily departures2
Chicago - TroyAverage price₹4,469Average duration6h 12mDaily departures1
Ann Arbor - TroyAverage price₹1,955Average duration1h 33mDaily departures4
Kalamazoo - TroyAverage price₹4,772Average duration3h 50mDaily departures4
Niles - TroyAverage price₹2,951Average duration4h 19mDaily departures1