VA → DC · about 105 miles
Harrisonburg to Washington bus schedule
Virginia Breeze Bus Lines and OurBus run 17 direct buses a week from Harrisonburg to Washington. The fastest takes 2 hours 30 minutes; the first bus leaves at 10:50 AM and the last at 8:50 PM.
Timetable data from · Schedule last changed
- Buses a week
- 17
- Fastest trip
- 2h 30m
- First bus
- 10:50 AM
- Last bus
- 8:50 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 | Ticket |
|---|---|---|---|---|---|---|
| 10:50 AM | 2:15 PM | 3h 25m | Daily | Harrisonburg (James Madison University - JMU) to Washington (Union Station) | Virginia Breeze Bus Lines Full timetable | Book (carrier website) |
| 11:00 AM | 1:40 PM | 2h 40m | Fri, Sat from Nov 20 | Harrisonburg (James Madison University - JMU) to Washington (Union Station) | Virginia Breeze Bus Lines Full timetable | Book (carrier website) |
| 12:50 PM New | 3:20 PM | 2h 30m | Sat from Nov 21 | Harrisonburg, VA (James Madison University - Godwin Hall. The bus will stop on the parking lot side of Godwin Hall. Look for an OurBus bus stop sign along the retaining wall. Note that this is a slightly different location from where HDPT buses stop at th to Washington, DC (Stadium-Armory Metro station, farthest north bus bay on 19th St. SE.) | OurBus Full timetable | No online booking link |
| 3:30 PM | 6:45 PM | 3h 15m | Daily | Harrisonburg (James Madison University - JMU) to Washington (Union Station) | Virginia Breeze Bus Lines Full timetable | Book (carrier website) |
| 4:50 PM New | 7:20 PM | 2h 30m | Mon from Nov 30 | Harrisonburg, VA (James Madison University - Godwin Hall. The bus will stop on the parking lot side of Godwin Hall. Look for an OurBus bus stop sign along the retaining wall. Note that this is a slightly different location from where HDPT buses stop at th to Washington, DC (Stadium-Armory Metro station, farthest north bus bay on 19th St. SE.) | OurBus Full timetable | No online booking link |
| 7:50 PM | 10:20 PM | 2h 30m | Thu, Fri | Harrisonburg, VA (James Madison University - Godwin Hall. The bus will stop on the parking lot side of Godwin Hall. Look for an OurBus bus stop sign along the retaining wall. Note that this is a slightly different location from where HDPT buses stop at th to Washington, DC (Stadium-Armory Metro station, farthest north bus bay on 19th St. SE.) | OurBus Full timetable | No online booking link |
| 8:50 PM | 11:20 PM | 2h 30m | Sun | Harrisonburg, VA (James Madison University - Godwin Hall. The bus will stop on the parking lot side of Godwin Hall. Look for an OurBus bus stop sign along the retaining wall. Note that this is a slightly different location from where HDPT buses stop at th to Washington, DC (Stadium-Armory Metro station, farthest north bus bay on 19th St. SE.) | OurBus Full timetable | No online booking link |
Route map
The map needs JavaScript.
Where to board in Harrisonburg Where you get off in Washington The route of the busiest trip
Where to catch the bus in Harrisonburg
- Harrisonburg (James Madison University - JMU) Map of Harrisonburg (James Madison University - JMU) (Google Maps)
Where the bus stops in Washington
Return trip: Washington to Harrisonburg
Questions
How long is the bus from Harrisonburg to Washington?
The fastest direct bus takes 2 hours 30 minutes; the typical trip is 2 hours 40 minutes.
What time is the first bus from Harrisonburg to Washington?
The earliest departure is at 10:50 AM (Daily) and the last at 8:50 PM (Sun).
Which bus companies go from Harrisonburg to Washington?
Virginia Breeze Bus Lines and OurBus run direct buses on this route.
Where do I catch the bus in Harrisonburg?
Buses to Washington leave from Harrisonburg (James Madison University - JMU).