Distance from Olive Branch, North Carolina to Lakeview Heights, Virginia
The driving distance from Olive Branch, North Carolina to Lakeview Heights, Virginia is 234.3 mi (377 km)
The straight-line (air) distance is approximately 123.9 mi (199.4 km)
Estimated travel time by road is 3 hours 58 minutes
We found 3 routes between Olive Branch and Lakeview Heights.
Available Routes
Route Directions
Take NC-218 W, NC-205 and NC-24 E/NC-27 E to US-52 N in Albemarle
Get on I-73 N/I-74/US-220 N in Randolph County from NC-8 N and State Hwy 49 N
Follow I-73 N and US-29 N to VA-56 E/James River Rd in Lovingston
Continue on VA-56 E/James River Rd. Drive to State Rte 745
Route Directions
Get on I-85 N in Concord from NC-218 W, NC-200 N, US-601 N and NC-3 N
Continue on I-85 N. Take I-285/US-52 N, I-40 E and I-840 to US-29 N/US-58 E in Danville. Take the US-29 N/US-58 E exit from US-29 N
Get on US-29 N/US-460 E
Continue on US-29 N to Lovingston
Take VA-56 E/James River Rd to State Rte 745
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 VA-56 E/James River Rd in Lovingston
Continue on VA-56 E/James River Rd. Drive to State Rte 745
Journey Details
Traveling from Olive Branch, North Carolina to Lakeview Heights, Virginia covers 234.2 miles (377 km) in a northeast direction. This highway, long-distance route typically takes 3 hours 58 minutes under normal conditions.
Drivers have 3 route options between these locations (234-257 miles / 377-413 km). The primary route shown here saves 17 minutes compared to alternatives.
Journey Waypoints
Olive Branch
Starting Point
Lakeview Heights
Destination