Distance from Baynes, North Carolina to Sheppards Mill, Virginia
The driving distance from Baynes, North Carolina to Sheppards Mill, Virginia is 64.6 mi (104 km)
The straight-line (air) distance is approximately 29.8 mi (48 km)
Estimated travel time by road is 1 hour 23 minutes
We found 3 routes between Baynes and Sheppards Mill.
Available Routes
Route Directions
Take State Rd 1133, NC-87 N, NC-65 W and NC-704 W to Beasley School Rd in Sandy Ridge
Continue on Beasley School Rd. Drive to Sheppard Mill Rd in Patrick County
Route Directions
Take Cherry Grove Rd to Stoney Creek School Rd
Take US-158 W, NC-14 N and NC-770 to Beasley School Rd in Sandy Ridge
Continue on Beasley School Rd. Drive to Sheppard Mill Rd in Patrick County
Route Directions
Follow Baynes Rd and Union Ridge Rd to Kerr's Chapel Rd
Follow NC-87 N to Vance Street Extension in Reidsville
Take Irvin Farm Rd to Sandy Cross Rd
Continue on NC-704 W to Sandy Ridge
Continue on Beasley School Rd. Drive to Sheppard Mill Rd in Patrick County
Journey Details
Traveling from Baynes, North Carolina to Sheppards Mill, Virginia covers 62.5 miles (101 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 22 minutes under normal conditions.
Drivers have 3 route options between these locations (63-65 miles / 101-105 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Sheppards Mill
Destination