OH → IN · about 105 miles
Dayton to Indianapolis bus schedule
FlixBus and Greyhound run 19 direct buses a week from Dayton to Indianapolis. The fastest takes 1 hour 45 minutes; the first bus leaves at 12:35 AM and the last at 10:55 AM.
Timetable data from · Schedule last changed
- Buses a week
- 19
- Fastest trip
- 1h 45m
- First bus
- 12:35 AM
- Last bus
- 10:55 AM
Timetable
Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.
| Departs | Arrives | Duration | Days | Stops | Bus company |
|---|---|---|---|---|---|
| 12:35 AM | 3:00 AM | 2h 25m | Daily except Wed | Dayton Huber Heights to Indianapolis W Vermont St | FlixBus Full timetable |
| 7:35 AM | 9:20 AM | 1h 45m | Daily | Dayton-Trotwood OH (DAT) to Indianapolis Bus Station | Greyhound Full timetable |
| 10:55 AM | 1:15 PM | 2h 20m | Daily except Tue | Dayton Huber Heights to Indianapolis W Vermont St | FlixBus Full timetable |
Route map
The map needs JavaScript.
Where to board in Dayton Where you get off in Indianapolis The route of the busiest trip
Where to catch the bus in Dayton
Where the bus stops in Indianapolis
Return trip: Indianapolis to Dayton
Questions
How long is the bus from Dayton to Indianapolis?
The fastest direct bus takes 1 hour 45 minutes; the typical trip is 2 hours 20 minutes.
What time is the first bus from Dayton to Indianapolis?
The earliest departure is at 12:35 AM (Daily except Wed) and the last at 10:55 AM (Daily except Tue).
Which bus companies go from Dayton to Indianapolis?
FlixBus and Greyhound run direct buses on this route.
Where do I catch the bus in Dayton?
Buses to Indianapolis leave from Dayton Huber Heights and Dayton-Trotwood OH (DAT).