Distance from Stuart, Virginia to Mayodan, North Carolina

Stuart Mayodan
Total Distance
37.9 mi
(60.9 km)
Travel Time
45 minutes

The driving distance from Stuart, Virginia to Mayodan, North Carolina is 37.9 mi (60.9 km)

The straight-line (air) distance is approximately 14.2 mi (22.8 km)

Estimated travel time by road is 45 minutes

We found 3 routes between Stuart and Mayodan.

Available Routes

Shortest Fastest
State Hwy 8 and NC-704 E
29.8 mi
48 km
38 minutes
US-58 E
37.9 mi
60.9 km
45 minutes
State Hwy 8
38.3 mi
61.6 km
48 minutes

Route Directions

Take E Blue Ridge St to US-58 E
1 mi
2 min
19.4 mi
20 min
7.4 mi
10 min
Continue on US-220 S to Mayodan
10.1 mi
11 min
Drive to your destination
0 mi
0 min

Route Directions

Take VA-8 S, NC-704 E, Amostown Rd and Anglin Mill Rd to Smith Rd in Rockingham County
26.1 mi
32 min
Get on US-220 S from Smith Rd
5 mi
7 min
Follow US-220 S and US-220 BUS S to Mayodan
7.1 mi
8 min
Drive to your destination
0 mi
0 min

Route Directions

Take VA-8 S, NC-704 E and NC-770 E to W Main St in Mayodan
29.2 mi
36 min
Follow W Main St to your destination
0.6 mi
1 min

Journey Details

Traveling from Stuart, Virginia to Mayodan, North Carolina covers 29.8 miles (48 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.

Drivers have 3 route options between these locations (30-38 miles / 48-62 km). The primary route shown here saves 11 minutes compared to alternatives.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 47 mph (76 km/h) .

Journey Waypoints

Stuart

Starting Point

Gilbert Mill, Virginia

33 mi to destination

1 mi
Sheppards Mill, Virginia

25 mi to destination

2 mi
Sandy Ridge, North Carolina

16 mi to destination

1 mi
Ayersville, North Carolina

8 mi to destination

1 mi
Mayodan

Destination

Route Map Image

Distance from Stuart to Mayodan