Cheap Bus and Train tickets to Battle Creek

What are the most popular routes to Battle Creek?

Detroit - Battle CreekAverage priceR 869Average duration2h 16mDaily departures3
Chicago - Battle CreekAverage priceR 726Average duration4h 50mDaily departures3
Grand Rapids - Battle CreekAverage priceR 1 825Average duration13h 33mDaily departures2
Lansing - Battle CreekAverage priceR 262Average duration1h 1mDaily departures1
Kalamazoo - Battle CreekAverage priceR 262Average duration31mDaily departures4