Distance from Baynes, North Carolina to Oak Level, Virginia
The driving distance from Baynes, North Carolina to Oak Level, Virginia is 72.4 mi (116.5 km)
The straight-line (air) distance is approximately 31.4 mi (50.5 km)
Estimated travel time by road is 1 hour 15 minutes
We found 3 routes between Baynes and Oak Level.
Available Routes
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Take NC-86 N, US-58 W and US-58 BYP W to US-220 N in Oak Level
Route Directions
Take Kerr's Chapel Rd to NC-87 N
Follow NC-87 N to Vance Street Extension in Reidsville
Get on US-220 N/US-311 from Bakers Crossroad Rd and NC-704 W
Drive to US-220 N in Oak Level
Route Directions
Take Cherry Grove Rd and Stoney Creek School Rd to US-158 W
Take VA-87 N/Morehead Ave to US-220 N in Oak Level
Journey Details
Traveling from Baynes, North Carolina to Oak Level, Virginia covers 66.3 miles (107 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 19 minutes under normal conditions.
Drivers have 3 route options between these locations (66-77 miles / 107-124 km). The primary route shown here saves 12 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Oak Level
Destination