Cheap Bus and Train tickets to Troy, MI

What are the most popular routes to Troy?

Chicago - TroyAverage price₹7,502Average duration6h 1mDaily departures4
Ann Arbor - TroyAverage price₹1,955Average duration1h 33mDaily departures3
Detroit - TroyAverage price₹1,173Average duration27mDaily departures2
Kalamazoo - TroyAverage price₹5,075Average duration3h 48mDaily departures4
Niles - TroyAverage price₹2,950Average duration4h 19mDaily departures1