answersLogoWhite

0

The distance between Harrisonburg, VA, and Virginia Beach, VA, is approximately 180 miles (290 kilometers) when traveling by road. The drive typically takes around 3 to 3.5 hours, depending on traffic conditions. The route generally involves taking I-64 East and I-264 East.

User Avatar

AnswerBot

1w ago

What else can I help you with?