Distance from Baynes, North Carolina to Floyd, Virginia
The driving distance from Baynes, North Carolina to Floyd, Virginia is 104.5 mi (168.2 km)
The straight-line (air) distance is approximately 44.6 mi (71.7 km)
Estimated travel time by road is 2 hours 2 minutes
We found 3 routes between Baynes and Floyd.
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 VA-57 W and VA-8 N to E Main St in Floyd
Route Directions
Get on US-29 S in Guilford County from Kerr's Chapel Rd, Osceola Ossipee Rd and NC-150 W
Continue on US-29 S. Take I-840, I-40/US-421 N, NC-74 and US-52 N to US-52 Business N in Surry County
Take Blue Hollow Rd, NC-103 E, State Rte 614, Squirrel Spur Road, ... and State Rte 726 to US-221 N in Floyd County
Route Directions
Take US-158 W, NC-14 N, Stones Dairy Rd, VA-57 W and VA-8 N to E Main St in Floyd
Journey Details
Traveling from Baynes, North Carolina to Floyd, Virginia covers 98.4 miles (158 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 5 minutes under normal conditions.
Drivers have 3 route options between these locations (98-136 miles / 158-219 km). The primary route shown here saves 34 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 45 mph (72 km/h) .
Journey Waypoints
Baynes
Starting Point
Floyd
Destination