Distance from Mitchells Fork, North Carolina to Haven Heights, Virginia
The driving distance from Mitchells Fork, North Carolina to Haven Heights, Virginia is 60.5 mi (97.3 km)
The straight-line (air) distance is approximately 25.4 mi (40.9 km)
Estimated travel time by road is 1 hour 5 minutes
We found 3 routes between Mitchells Fork and Haven Heights.
Available Routes
Route Directions
Follow NC-32 N and VA-32 N to US-13 N/Carolina Rd in Suffolk
Continue on US-13 N. Take I-64 W to Indian River Rd in Virginia Beach. Take exit 286A from I-64 W
Take Providence Rd to N Sunland Dr
Route Directions
Follow NC-32 N to US-158 E in Sunbury
Continue on US-158 E. Take US-17 N to Indian River Rd in Virginia Beach. Take exit 286A from I-64 W
Continue on Indian River Rd. Take Providence Rd to N Sunland Dr
Route Directions
Follow NC-32 N and Sugar Run Rd to US-158 E
Continue on US-158 E. Take US-17 N to Indian River Rd in Virginia Beach. Take exit 286A from I-64 W
Take Providence Rd to N Sunland Dr
Journey Details
Traveling from Mitchells Fork, North Carolina to Haven Heights, Virginia covers 56.7 miles (91 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 1 hour 3 minutes under normal conditions.
Drivers have 3 route options between these locations (57-60 miles / 91-97 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features toll sections. During morning weekday travel, expect morning rush hour with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Mitchells Fork
Starting Point
Haven Heights
Destination