VA → MD · about 120 miles
Harrisonburg to Columbia bus schedule
OurBus runs 2 direct buses a week from Harrisonburg to Columbia. The fastest takes 3 hours; the first bus leaves at 3:15 PM and the last at 7:50 PM.
Timetable data from · Schedule last changed
- Buses a week
- 2
- Fastest trip
- 3h 00m
- First bus
- 3:15 PM
- Last bus
- 7:50 PM
Timetable
Every bus leaves from 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 and arrives at Columbia, MD (Broken Land Park & Ride, East Lot). 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 | Bus company |
|---|---|---|---|---|
| 3:15 PM | 6:15 PM | 3h 00m | Fri from Nov 20 | OurBus Full timetable |
| 7:50 PM | 11:00 PM | 3h 10m | Thu, Fri | OurBus Full timetable |
Route map
The map needs JavaScript.
Where to board in Harrisonburg Where you get off in Columbia 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 Columbia
- Columbia (Broken Land Park & Ride, East Lot) Map of Columbia (Broken Land Park & Ride, East Lot) (Google Maps)
Return trip: Columbia to Harrisonburg
Questions
How long is the bus from Harrisonburg to Columbia?
The fastest direct bus takes 3 hours.
What time is the first bus from Harrisonburg to Columbia?
The earliest departure is at 3:15 PM (Fri) and the last at 7:50 PM (Thu, Fri).
Which bus companies go from Harrisonburg to Columbia?
OurBus runs direct buses on this route.
Where do I catch the bus in Harrisonburg?
Buses to Columbia leave from Harrisonburg (James Madison University - JMU).