Cheap Bus and Train tickets to Troy, MI

What are the most popular routes to Troy?

Ann Arbor - TroyAverage price₪60Average duration1h 33mDaily departures3
Kalamazoo - TroyAverage price₪150Average duration3h 43mDaily departures4
Kalamazoo - TroyAverage price₪88Average duration3h 45mDaily departures1
Detroit - TroyAverage price₪36Average duration27mDaily departures1
Lansing - TroyAverage price₪156Average duration5h 3mDaily departures1