IN → OH · about 219 miles

Elkhart to Cleveland bus & train schedule

Barons Bus Lines and Amtrak run 28 direct buses and trains a week from Elkhart to Cleveland. The fastest takes 4 hours 10 minutes; the first departure leaves at 12:27 AM and the last at 11:27 PM.

Timetable data from · Schedule last changed

Buses and trains a week
28
Fastest trip
4h 10m
First departure
12:27 AM
Last departure
11:27 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 Elkhart, IN to Cleveland, OH
DepartsArrivesDurationDaysStopsCompanyTicket
12:27 AM5:38 AM5h 11mDailyElkhart Amtrak Station to ClevelandAmtrak
Full timetable
No online booking link
12:40 PM4:50 PM4h 10mDailyElkhart (Barons Bus) to Cleveland (Brook Park)Barons Bus Lines
Full timetable
Book (carrier website)
8:24 PM New1:15 AM +1 day4h 51mSunElkhart Amtrak Station to ClevelandAmtrak
Full timetable
No online booking link
9:29 PM1:45 AM +1 day4h 16mDailyElkhart Amtrak Station to ClevelandAmtrak
Full timetable
No online booking link
11:27 PM New5:38 AM +1 day6h 11mSunElkhart Amtrak Station to ClevelandAmtrak
Full timetable
No online booking link

Route map

The map needs JavaScript.

Where to board in Elkhart Where you get off in Cleveland The route of the busiest trip

Return trip: Cleveland to Elkhart

Questions

How long is the bus or train from Elkhart to Cleveland?

The fastest direct bus or train takes 4 hours 10 minutes; the typical trip is 5 hours 11 minutes.

What time is the first departure from Elkhart to Cleveland?

The earliest departure is at 12:27 AM (Tue–Sun) and the last at 11:27 PM (Sun).

Which bus and rail companies go from Elkhart to Cleveland?

Barons Bus Lines and Amtrak run direct buses and trains on this route.

Where do I board in Elkhart?

Buses and trains to Cleveland leave from Elkhart (Barons Bus) and Elkhart Amtrak Station.