MI → MI · about 40 miles

Battle Creek to Jackson bus & train schedule

Amtrak and Greyhound run 17 direct buses and trains a week from Battle Creek to Jackson. The fastest takes 50 minutes; the first departure leaves at 10:56 AM and the last at 9:35 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
17
Fastest trip
50m
First departure
10:56 AM
Last departure
9:35 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses and trains from Battle Creek, MI to Jackson, MI
DepartsArrivesDurationDaysStopsCompany
10:56 AM11:49 AM53mDailyBattle Creek to JacksonAmtrak
Full timetable
11:20 AM12:30 PM1h 10mMon, Thu, Fri, Sat, SunBattle Creek Bus Stop to Jackson Bus StopGreyhound
Full timetable
6:03 PM6:53 PM50mDailyBattle Creek to JacksonAmtrak
Full timetable
6:23 PM7:13 PM50mDailyBattle Creek to JacksonAmtrak
Full timetable
9:35 PM10:26 PM51mDailyBattle Creek to JacksonAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in Battle Creek Where you get off in Jackson The route of the busiest trip

Where to board in Battle Creek

Where buses and trains stop in Jackson

Return trip: Jackson to Battle Creek

Questions

How long is the bus or train from Battle Creek to Jackson?

The fastest direct bus or train takes 50 minutes; the typical trip is 51 minutes.

What time is the first departure from Battle Creek to Jackson?

The earliest departure is at 10:56 AM (Sat & Sun) and the last at 9:35 PM (Sat & Sun).

Which bus and rail companies go from Battle Creek to Jackson?

Amtrak and Greyhound run direct buses and trains on this route.

Where do I board in Battle Creek?

Buses and trains to Jackson leave from Battle Creek Bus Stop.