Distance from Baynes, North Carolina to Laurel Fork, Virginia
The driving distance from Baynes, North Carolina to Laurel Fork, Virginia is 105.3 mi (169.5 km)
The straight-line (air) distance is approximately 46.1 mi (74.2 km)
Estimated travel time by road is 1 hour 56 minutes
We found 3 routes between Baynes and Laurel Fork.
Available Routes
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Take NC-86 N, US-58 W, US-58 BYP W and US-58 W to Bellspur Rd/Dugspur Rd in Laurel Fork
Route Directions
Follow Baynes Rd and Union Ridge Rd to Kerr's Chapel Rd
Continue on NC-87 N. Take NC-704 W, VA-8 N, VA-103 S and State Rte 614 to Bellspur Rd in Laurel Fork
Route Directions
Take Kerr's Chapel Rd to NC-87 N
Continue on NC-87 N. Take US-158 W to NC-14 N in Reidsville
Take VA-87 N/Morehead Ave to Soapstone Rd in Ridgeway
Follow US-58 W to Bellspur Rd/Dugspur Rd in Laurel Fork
Journey Details
Traveling from Baynes, North Carolina to Laurel Fork, Virginia covers 95.8 miles (154 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 59 minutes under normal conditions.
Drivers have 3 route options between these locations (96-105 miles / 154-169 km). The primary route shown here saves 7 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Baynes
Starting Point
Laurel Fork
Destination