Distance from Baynes, North Carolina to Angelo, Virginia

Baynes Angelo
Total Distance
116.1 mi
(186.8 km)
Travel Time
2 hours 14 minutes

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

Shortest Fastest
US-29 N
110.1 mi
177.2 km
1 hour 52 minutes
US-501 N
116.1 mi
186.8 km
2 hours 14 minutes

Route Directions

Take NC-119 N to US-360 E/US-58 E/Philpott Rd in Alton
26.1 mi
30 min
Follow US-360 E/US-58 E/Philpott Rd, US-501 N and US-29 N to State Rte 624 in Amherst County
89.2 mi
1 hr 43 min
Drive to State Rte 661
0.7 mi
1 min

Route Directions

Follow NC-119 N and NC-86 N to Yanceyville
13.4 mi
14 min
Follow NC-86 N and US-29 N to State Rte 624 in Amherst County
96 mi
1 hr 36 min
Drive to State Rte 661
0.7 mi
1 min

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

Topnot, North Carolina

127 mi to destination

2 mi
Milton, North Carolina

Traveled 32 mi from origin

2 mi
Birch, Virginia

95 mi to destination

2 mi
Java, Virginia

Traveled 64 mi from origin

1 mi
Mt Airy, Virginia

64 mi to destination

2 mi
Hodges, Virginia

Traveled 95 mi from origin

0 mi
Rustburg, Virginia

32 mi to destination

1 mi
Colony, Virginia

Traveled 127 mi from origin

1 mi
Angelo

Destination