Travel from Blacksburg to Harrisonburg

How to get from Blacksburg to Harrisonburg?

There is no direct connection from Blacksburg to Harrisonburg. However, you can take the bus to Roanoke, VA, take the bus to Charlottesville, VA, then take the drive to Harrisonburg. Alternatively, you can take the bus to Roanoke Amtrak, take the train to Charlottesville Amtrak, then take the drive to Harrisonburg.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Blacksburg to Harrisonburg

From Blacksburg Municipal Building bus to Roanoke, VA, bus to Charlottesville, VA, then drive to Harrisonburg. 5 h 44 min $46. From Blacksburg Municipal Building bus to Roanoke Amtrak, train to Charlottesville Amtrak, then drive to Harrisonburg. 6 h 6 min $131. From Blacksburg drive to Harrisonburg. 2 h 26 min $16. From Blacksburg drive to Lewisburg airport, fly to Staunton airport, then taxi to Harrisonburg. 2 h 59 min $304.