Cheap Bus and Train tickets to Battle Creek

What are the most popular routes to Battle Creek?

Detroit - Battle CreekAverage price$54Average duration2h 20mDaily departures3
Chicago - Battle CreekAverage price$52Average duration4h 50mDaily departures4
Kalamazoo - Battle CreekAverage price$19Average duration31mDaily departures4
Dearborn - Battle CreekAverage price$35Average duration1h 58mDaily departures2
Ann Arbor - Battle CreekAverage price$39Average duration2h 5mDaily departures1