Distance from Olive Branch, North Carolina to Zouave Hills, Virginia
The driving distance from Olive Branch, North Carolina to Zouave Hills, Virginia is 388.5 mi (625.3 km)
The straight-line (air) distance is approximately 185.3 mi (298.1 km)
Estimated travel time by road is 6 hours 8 minutes
We found 3 routes between Olive Branch and Zouave Hills.
Available Routes
Route Directions
Get on I-73 N/I-74/US-220 N in Randolph County from NC-205, Millingport Rd, NC-8 N and State Hwy 49 N
Follow I-85 N and I-95 N to VA-234 N in Cherry Hill. Take exit 152B from I-95 N
Follow VA-234 N to General Warren Ave
Route Directions
Get on US-220 N in Richmond County from NC-218 E and US-74 E
Take I-73 N/I-74 to NC-73 E. Take exit 33 from I-73 N/I-74
Follow NC-73 E to US-1 N/US-15 N/US-501 N in Lee County
Follow US-1 N, I-85 N and I-95 N to VA-234 N in Cherry Hill. Take exit 152B from I-95 N
Follow VA-234 N to General Warren Ave
Route Directions
Get on I-73 N/I-74/US-220 N in Randolph County from NC-205, Millingport Rd, NC-8 N and State Hwy 49 N
Follow I-73 N and US-29 N to Groveton Rd in Prince William County
Continue on Groveton Rd. Drive to General Warren Ave
Journey Details
Traveling from Olive Branch, North Carolina to Zouave Hills, Virginia covers 349.1 miles (562 km) in a northeast direction. This highway, long-distance route typically takes 6 hours 4 minutes under normal conditions.
Drivers have 3 route options between these locations (349-389 miles / 562-626 km). The primary route shown here saves 9 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Olive Branch
Starting Point
Zouave Hills
Destination