MI → MI · about 125 miles

Detroit to Kalamazoo bus & train schedule

Amtrak and Greyhound run 31 direct buses and trains a week from Detroit to Kalamazoo. The fastest takes 2 hours 47 minutes; the first departure leaves at 6:26 AM and the last at 11:15 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
31
Fastest trip
2h 47m
First departure
6:26 AM
Last departure
11:15 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 Detroit, MI to Kalamazoo, MI
DepartsArrivesDurationDaysStopsCompany
6:26 AM9:14 AM2h 48mDailyDetroit to KalamazooAmtrak
Full timetable
6:26 AM9:24 AM2h 58mDailyDetroit to KalamazooAmtrak
Full timetable
8:20 AM11:59 AM3h 39mMon, Tue, Fri, Sat, SunDetroit Bus Station to Kalamazoo Bus StopGreyhound
Full timetable
9:35 AM12:26 PM2h 51mDailyDetroit to KalamazooAmtrak
Full timetable
9:35 AM12:36 PM3h 01mDailyDetroit to KalamazooAmtrak
Full timetable
4:20 PM7:20 PM3h 00mDailyDetroit Bus Station to Kalamazoo Bus StopGreyhound
Full timetable
5:51 PM8:43 PM2h 52mDailyDetroit to KalamazooAmtrak
Full timetable
6:11 PM8:58 PM2h 47mDailyDetroit to KalamazooAmtrak
Full timetable
11:15 PM2:40 AM +1 day3h 25mDailyDetroit Bus Station to Kalamazoo Bus StopGreyhound
Full timetable

Route map

The map needs JavaScript.

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

Return trip: Kalamazoo to Detroit

Questions

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

The fastest direct bus or train takes 2 hours 47 minutes; the typical trip is 2 hours 52 minutes.

What time is the first departure from Detroit to Kalamazoo?

The earliest departure is at 6:26 AM (Sat & Sun) and the last at 11:15 PM (Daily).

Which bus and rail companies go from Detroit to Kalamazoo?

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

Where do I board in Detroit?

Buses and trains to Kalamazoo leave from Detroit Amtrak station and Detroit Bus Station.