Distance from Baynes, North Carolina to Angelo, Virginia
The driving distance from Baynes, North Carolina to Angelo, Virginia is 116.1 mi (186.8 km)
The straight-line (air) distance is approximately 55.3 mi (89 km)
Estimated travel time by road is 2 hours 14 minutes
We found 2 routes between Baynes and Angelo.
Available Routes
Route Directions
Take NC-119 N to US-360 E/US-58 E/Philpott Rd in Alton
Follow US-360 E/US-58 E/Philpott Rd, US-501 N and US-29 N to State Rte 624 in Amherst County
Drive to State Rte 661
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Follow NC-86 N and US-29 N to State Rte 624 in Amherst County
Drive to State Rte 661
Journey Details
Traveling from Baynes, North Carolina to Angelo, Virginia covers 110.1 miles (177 km) in a north direction. This highway, substantial route typically takes 1 hour 52 minutes under normal conditions.
Drivers have 2 route options between these locations (110-116 miles / 177-187 km). The primary route shown here saves 23 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Baynes
Starting Point
Angelo
Destination