Distance from Olive Branch, North Carolina to Branchville, Virginia
The driving distance from Olive Branch, North Carolina to Branchville, Virginia is 243.9 mi (392.5 km)
The straight-line (air) distance is approximately 124.1 mi (199.7 km)
Estimated travel time by road is 4 hours 12 minutes
We found 3 routes between Olive Branch and Branchville.
Available Routes
Route Directions
Get on US-64 E in Randolph County from NC-205, Millingport Rd, NC-8 N and State Hwy 49 N
Follow US-64 E and I-95 N to NC-186 E in Garysburg
Continue on NC-186 E. Drive to Goodwin St in Branchville
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, I-85 N and US-158 E to NC-186 E in Garysburg
Continue on NC-186 E. Drive to Goodwin St in Branchville
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
Continue on US-1 N. Take US-64 E and I-95 N to US-158 E in Weldon. Take exit 173 from I-95 N
Take NC-186 E and VA-186 E to Goodwin St in Branchville
Journey Details
Traveling from Olive Branch, North Carolina to Branchville, Virginia covers 240.2 miles (387 km) in a northeast direction. This highway, long-distance route typically takes 3 hours 59 minutes under normal conditions.
Drivers have 3 route options between these locations (240-249 miles / 387-401 km). The primary route shown here saves 24 minutes compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
Branchville
Destination