The average bus between Mount Vernon and Harrisonburg takes 4h 59m and the fastest bus takes 4h 36m. The bus service runs several times per day from Mount Vernon to Harrisonburg. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run twice daily between Mount Vernon and Harrisonburg. The earliest departure is at 7:56 AM in the morning, and the last departure from Mount Vernon is at 11:43 AM which arrives into Harrisonburg at 4:45 PM. All services require a transfer at King Street-Old Town+Bay C and take an average of 4h 59m. The schedules shown below are for the next available departures.
Want to know about travelling from Mount Vernon to Harrisonburg? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Mount Vernon to Harrisonburg. However, there are services departing from Mount Vernon station and arriving at Harrisonburg station via West Falls Church+Bay E. The journey, including transfers, takes approximately 4h 59m.
Mount Vernon to Harrisonburg bus services, operated by Washington Metropolitan Area Transit Authority, depart from King Street-Old Town+Bay C station.
Mount Vernon to Harrisonburg bus services, operated by Washington Metropolitan Area Transit Authority, arrive at Godwin Transit Center station.
The distance between Mount Vernon and Harrisonburg is 157.2 km. The road distance is 254 km.
You can take a bus from Richmond Hwy+Mohawk Ln to Godwin Transit Center via King Street-Old Town+Bay C, West Falls Church+Bay E, and West Falls Church Metro in around 5h 37m.