Distance from Stuart, Virginia to Madison, North Carolina

Stuart Madison
Total Distance
31.7 mi
(51 km)
Travel Time
40 minutes

The driving distance from Stuart, Virginia to Madison, North Carolina is 31.7 mi (51 km)

The straight-line (air) distance is approximately 15.2 mi (24.4 km)

Estimated travel time by road is 40 minutes

We found 3 routes between Stuart and Madison.

Available Routes

Shortest Fastest
State Hwy 8 and NC-704 E
31.1 mi
50.1 km
40 minutes
State Hwy 8, NC-704 E and K-Fork Rd
31.7 mi
51 km
40 minutes
NC-704 E
33.1 mi
53.2 km
45 minutes

Route Directions

Take VA-8 S, NC-704 E and K-Fork Rd to S Market St in Madison
31.7 mi
40 min

Route Directions

Take E Blue Ridge St to US-58 E
1 mi
2 min
8.2 mi
9 min
Take Moorefield Store Rd to NC-704 E in Sandy Ridge
13 mi
17 min
Continue on NC-704 E. Drive to N Market St in Madison
10.9 mi
15 min

Route Directions

Follow VA-8 S to NC-704 E in Sandy Ridge
20.2 mi
25 min
Continue on NC-704 E. Drive to N Market St in Madison
10.9 mi
15 min

Journey Details

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

Drivers have 3 route options between these locations (31-33 miles / 50-53 km). The primary route shown here saves 5 minutes compared to alternatives.

Journey Waypoints

Stuart

Starting Point

Gilbert Mill, Virginia

35 mi to destination

1 mi
Sheppards Mill, Virginia

26 mi to destination

2 mi
Sandy Ridge, North Carolina

Traveled 17 mi from origin

1 mi
Prestonville, North Carolina

Traveled 26 mi from origin

1 mi
Ayersville, North Carolina

9 mi to destination

2 mi
Mayodan, North Carolina

Traveled 35 mi from origin

1 mi
Madison

Destination