Distance from Preston, Virginia to Andersons Mill, Virginia

Preston Andersons Mill
Total Distance
39 mi
(62.8 km)
Travel Time
54 minutes

The driving distance from Preston, Virginia to Andersons Mill, Virginia is 39 mi (62.8 km)

The straight-line (air) distance is approximately 17.9 mi (28.9 km)

Estimated travel time by road is 54 minutes

We found 2 routes between Preston and Andersons Mill.

Available Routes

Shortest Fastest
VA-57 E
37.6 mi
60.5 km
50 minutes
State Rte 890
39 mi
62.8 km
54 minutes

Route Directions

0.2 mi
0 min
0.8 mi
1 min
Continue on Jordan Creek Rd to Dillons Fork Rd
3.3 mi
5 min
Take US-220 N, Figsboro Rd and State Rte 890 to State Rte 652 in Franklin County
21 mi
26 min
Continue on State Rte 652 to Pittsylvania County
9.2 mi
13 min
Take Museville Rd to Anderson Mill Rd
1.9 mi
2 min
Follow Anderson Mill Rd to your destination
2.7 mi
4 min

Route Directions

0.2 mi
0 min
Take VA-57 E to Anderson Mill Rd in Pittsylvania County
34.8 mi
45 min
Follow Anderson Mill Rd to your destination
2.7 mi
4 min

Journey Details

Traveling from Preston, Virginia to Andersons Mill, Virginia covers 37.6 miles (61 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 50 minutes under normal conditions.

Drivers have 2 route options between these locations (38-39 miles / 61-63 km). The primary route shown here saves 5 minutes compared to alternatives.

Journey Waypoints

Preston

Starting Point

Fieldale, Virginia

41 mi to destination

1 mi
Martinsville, Virginia

Traveled 10 mi from origin

1 mi
Leatherwood, Virginia

Traveled 21 mi from origin

1 mi
Grady, Virginia

Traveled 31 mi from origin

2 mi
Vashti, Virginia

10 mi to destination

1 mi
Worlds, Virginia

Traveled 41 mi from origin

0 mi
Andersons Mill

Destination

Route Map Image

Distance from Preston to Andersons Mill