MI → MI · about 125 miles

Kalamazoo to Detroit bus & train schedule

Amtrak and Greyhound run 31 direct buses and trains a week from Kalamazoo to Detroit. The fastest takes 2 hours 45 minutes; the first departure leaves at 3:45 AM and the last at 8:58 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
31
Fastest trip
2h 45m
First departure
3:45 AM
Last departure
8:58 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 Kalamazoo, MI to Detroit, MI
DepartsArrivesDurationDaysStopsCompany
3:45 AM6:50 AM3h 05mDailyKalamazoo Bus Stop to Detroit Bus StationGreyhound
Full timetable
10:14 AM1:25 PM3h 11mDailyKalamazoo to DetroitAmtrak
Full timetable
10:14 AM1:30 PM3h 16mDailyKalamazoo to DetroitAmtrak
Full timetable
10:40 AM2:45 PM4h 05mMon, Thu, Fri, Sat, SunKalamazoo Bus Stop to Detroit Bus StationGreyhound
Full timetable
5:26 PM8:40 PM3h 14mDailyKalamazoo to DetroitAmtrak
Full timetable
5:46 PM9:05 PM3h 19mDailyKalamazoo to DetroitAmtrak
Full timetable
8:15 PM11:00 PM2h 45mDailyKalamazoo Bus Stop to Detroit Bus StationGreyhound
Full timetable
8:58 PM12:10 AM +1 day3h 12mDailyKalamazoo to DetroitAmtrak
Full timetable
8:58 PM12:15 AM +1 day3h 17mDailyKalamazoo to DetroitAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in Kalamazoo Where you get off in Detroit The route of the busiest trip

Return trip: Detroit to Kalamazoo

Questions

How long is the bus or train from Kalamazoo to Detroit?

The fastest direct bus or train takes 2 hours 45 minutes; the typical trip is 3 hours 14 minutes.

What time is the first departure from Kalamazoo to Detroit?

The earliest departure is at 3:45 AM (Daily) and the last at 8:58 PM (Sat & Sun).

Which bus and rail companies go from Kalamazoo to Detroit?

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

Where do I board in Kalamazoo?

Buses and trains to Detroit leave from Kalamazoo Bus Stop.