179 miles taking this route:
The distance from Williamsburg, VA to Harrisonburg, VA is approximately 175 miles, depending on the specific route taken. This journey usually takes around 3 to 3.5 hours by car.
The shortest driving distance is 54 miles.
The driving distance between Charlottesville VA and Williamsburg VA is about 121 road miles.
The distance between Williamsburg, VA and Newport News, VA is approximately 20 miles.
The driving distance from Austin, TX to Williamsburg, VA is 1,520 miles.
59 miles
The driving distance is about 540 miles.
The driving distance from Charlotte, NC, USA to Williamsburg, VA, USA is 316.31mi / 509.05km
2 hrs 13mins
61 miles
60 miles
The driving distance is 30 miles.