Distance from Baynes, North Carolina to Olive Hill, North Carolina
The driving distance from Baynes, North Carolina to Olive Hill, North Carolina is 24 mi (38.7 km)
The straight-line (air) distance is approximately 11.1 mi (17.8 km)
Estimated travel time by road is 28 minutes
We found 3 routes between Baynes and Olive Hill.
Available Routes
Route Directions
Route Directions
Route Directions
Take Ridgeville Rd to US-158 E
Continue on John D Winstead Rd to your destination
Journey Details
Traveling from Baynes, North Carolina to Olive Hill, North Carolina covers 22.7 miles (37 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 28 minutes under normal conditions.
Drivers have 3 route options between these locations (23-28 miles / 37-46 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Olive Hill
Destination