Cheap Bus and Train tickets to Kalamazoo

What are the most popular routes to Kalamazoo?

Chicago - KalamazooAverage price₪103Average duration3h 55mDaily departures7
Chicago - KalamazooAverage price₪100Average duration2h 8mDaily departures5
Detroit - KalamazooAverage price₪163Average duration2h 58mDaily departures5
Detroit - KalamazooAverage price₪101Average duration3h 25mDaily departures4
Battle Creek - KalamazooAverage price₪47Average duration29mDaily departures1