Distance from Baynes, North Carolina to Willis, Virginia
The driving distance from Baynes, North Carolina to Willis, Virginia is 110.4 mi (177.6 km)
The straight-line (air) distance is approximately 47.8 mi (76.9 km)
Estimated travel time by road is 2 hours 8 minutes
We found 3 routes between Baynes and Willis.
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 Dillons Fork Rd in Fieldale. Take the County Rd 609 exit from US-220 N
Take Stones Dairy Rd, VA-57 W and VA-8 N to US-221 S in Floyd County
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 State Rte 795 in Meadows of Dan
Drive to State Rte 799 in Willis
Route Directions
Take Cherry Grove Rd and Stoney Creek School Rd to US-158 W
Take VA-87 N/Morehead Ave to Soapstone Rd in Ridgeway
Follow US-58 W to State Rte 795 in Meadows of Dan
Drive to State Rte 799 in Willis
Journey Details
Traveling from Baynes, North Carolina to Willis, Virginia covers 101.1 miles (163 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 11 minutes under normal conditions.
Drivers have 3 route options between these locations (101-110 miles / 163-178 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Willis
Destination