Distance from Stuart, Virginia to Preston, Virginia

Stuart Preston
Total Distance
25 mi
(40.2 km)
Travel Time
38 minutes

The driving distance from Stuart, Virginia to Preston, Virginia is 25 mi (40.2 km)

The straight-line (air) distance is approximately 10 mi (16.1 km)

Estimated travel time by road is 38 minutes

We found 2 routes between Stuart and Preston.

Available Routes

Shortest Fastest
US-58 E
23.5 mi
37.8 km
27 minutes
Spring Rd
25 mi
40.2 km
38 minutes

Route Directions

Take US-58 E to Spring Rd in Patrick Springs
4.7 mi
7 min
Follow Spring Rd and Hardie Stone Rd to Morning Side Dr
11.1 mi
16 min
Take Stones Dairy Rd to Old Preston Rd in Henry County
9 mi
12 min
0.2 mi
1 min

Route Directions

23.5 mi
27 min

Journey Details

Traveling from Stuart, Virginia to Preston, Virginia covers 23.5 miles (38 km) in a east direction. This mixed highways and local roads, moderate route typically takes 27 minutes under normal conditions.

Drivers have 2 route options between these locations (23-25 miles / 38-40 km). The primary route shown here saves 11 minutes compared to alternatives.

Journey Waypoints

Stuart

Starting Point

Patrick Springs, Virginia

23 mi to destination

1 mi
Reynolds Mill, Virginia

Traveled 12 mi from origin

1 mi
Stella, Virginia

Traveled 17 mi from origin

1 mi
Dillons Fork, Virginia

Traveled 23 mi from origin

2 mi
Preston

Destination