Distance from Baynes, North Carolina to Arcadia, Virginia
The driving distance from Baynes, North Carolina to Arcadia, Virginia is 135.6 mi (218.2 km)
The straight-line (air) distance is approximately 55.8 mi (89.9 km)
Estimated travel time by road is 2 hours 33 minutes
We found 3 routes between Baynes and Arcadia.
Available Routes
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Follow NC-86 N and US-58 W to Mountain Valley Rd in Axton
Continue on Mountain Valley Rd. Take State Rte 619 to US-220 N in Franklin County
Continue on US-220 N to your destination in Botetourt County. Take exit 168 from I-81 N
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Take NC-86 N and US-29 N to State Rte 766/Dillard Rd in Madison Heights
Follow VA-130 W to US-11 S in Natural Bridge
Follow US-11 S and I-81 S to your destination in Botetourt County. Take exit 168 from I-81 S
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Follow NC-86 N and US-29 N to VA-43 N in Campbell County. Take the VA-43 exit from US-29 N
Take Bishop Creek Rd and VA-43 N to N Bridge St in Bedford
Continue on VA-43 N to Buchanan
Drive to State Rte 614
Journey Details
Traveling from Baynes, North Carolina to Arcadia, Virginia covers 119 miles (192 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours 26 minutes under normal conditions.
Drivers have 3 route options between these locations (119-144 miles / 192-232 km). The primary route shown here saves 16 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Arcadia
Destination