Cheap Bus and Train tickets to Troy, MI

What are the most popular routes to Troy?

Chicago - TroyAverage price$35Average duration5h 56mDaily departures1
Kalamazoo - TroyAverage price$30Average duration3h 45mDaily departures1
Niles - TroyAverage price$70Average duration4h 28mDaily departures4
Niles - TroyAverage price$31Average duration4h 19mDaily departures1
Milwaukee - TroyAverage price$124Average duration9h 11mDaily departures4