Cheap Bus and Train tickets to Kalamazoo

What are the most popular routes to Kalamazoo?

Chicago - KalamazooAverage priceTRY 1,560Average duration3h 55mDaily departures6
Detroit - KalamazooAverage priceTRY 2,508Average duration2h 52mDaily departures5
Detroit - KalamazooAverage priceTRY 1,610Average duration3h 25mDaily departures4
Saint Paul - KalamazooAverage priceTRY 3,678Average duration12h 35mDaily departures4
Milwaukee - KalamazooAverage priceTRY 3,935Average duration5h 14mDaily departures9