Travel from Fredericksburg-VA-USA to Harrisonburg

How to get from Fredericksburg to Harrisonburg?

There is no direct connection from Fredericksburg to Harrisonburg. However, you can take the bus to Charlottesville - Amtrak, VA then take the drive to Harrisonburg. Alternatively, you can drive from Fredericksburg to Harrisonburg in around 2 h 6 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Fredericksburg to Harrisonburg

From Fredericksburg, VA bus to Charlottesville - Amtrak, VA then drive to Harrisonburg. 2 h 55 min $31. From Fredericksburg drive to Harrisonburg. 2 h 6 min $11.

How long does it take to get from Fredericksburg to Harrisonburg?

It takes approximately 2 h 55 min to get from Fredericksburg to Harrisonburg.

Operators from Fredericksburg to Harrisonburg