OH → PA · about 463 miles
Dayton to Allentown bus schedule
FlixBus and OurBus run 6 direct buses a week from Dayton to Allentown. The fastest takes 8 hours 30 minutes; the first bus leaves at 2:35 AM and the last at 8:00 PM.
Timetable data from · Schedule last changed
- Buses a week
- 6
- Fastest trip
- 8h 30m
- First bus
- 2:35 AM
- Last bus
- 8:00 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.
| Departs | Arrives | Duration | Days | Stops | Bus company |
|---|---|---|---|---|---|
| 2:35 AM | 1:55 PM | 11h 20m | Daily except Wed | Dayton Huber Heights to Allentown PA (AWN) | FlixBus Full timetable |
| 8:00 PM | 4:30 AM +1 day | 8h 30m | Tue, Fri from Nov 20 | Dayton, OH (Marathon gas station at 7851 Old Troy Pike, Huber Heights, OH 45424) to Allentown - Wescosville, PA (PennDOT Wescosville Park and Ride off Schuler Street and Charcoal Drive.) | OurBus Full timetable |
Route map
The map needs JavaScript.
Where to board in Dayton Where you get off in Allentown The route of the busiest trip
Where to catch the bus in Dayton
Where the bus stops in Allentown
Return trip: Allentown to Dayton
Questions
How long is the bus from Dayton to Allentown?
The fastest direct bus takes 8 hours 30 minutes.
What time is the first bus from Dayton to Allentown?
The earliest departure is at 2:35 AM (Daily except Wed) and the last at 8:00 PM (Tue, Fri).
Which bus companies go from Dayton to Allentown?
FlixBus and OurBus run direct buses on this route.
Where do I catch the bus in Dayton?
Buses to Allentown leave from Dayton Huber Heights.