Buses from Harrisonburg to Washington
🚌 Travel from Harrisonburg to Washington by bus is convenient and seamless with a journey time of approximately 3 hours and 15 minutes. 🕒 Services depart twice daily, providing flexibility for travelers heading to the nation's capital. 🚌 The direct bus operated by Virginia Breeze departs from JMU Godwin Transit Center in Harrisonburg and arrives at Washington Union Station in DC. 📍 Prices for the bus ticket between the two cities range from $28 to $35, offering an affordable option for those traveling on a budget.