Distance from Preston, Virginia to Aarons Corner, North Carolina

Preston Aarons Corner
Total Distance
32.9 mi
(52.9 km)
Travel Time
45 minutes

The driving distance from Preston, Virginia to Aarons Corner, North Carolina is 32.9 mi (52.9 km)

The straight-line (air) distance is approximately 12.1 mi (19.5 km)

Estimated travel time by road is 45 minutes

We found 2 routes between Preston and Aarons Corner.

Available Routes

Shortest Fastest
US-58 W
27.8 mi
44.8 km
34 minutes
NC-704 W
32.9 mi
52.9 km
45 minutes

Route Directions

0.2 mi
0 min
Follow Preston Rd and Horsepasture Price Rd to Moores Mill Rd
6.6 mi
9 min
4.5 mi
7 min
Take Amostown Rd and NC-704 W to Aarons Corner Church Rd in Stokes County
20.7 mi
26 min
1 mi
1 min

Route Directions

0.2 mi
0 min
Take US-58 W, Ayers Orchard Road and NC-704 W to Aarons Corner Church Rd in Stokes County
26.7 mi
32 min
1 mi
1 min

Journey Details

Traveling from Preston, Virginia to Aarons Corner, North Carolina covers 27.8 miles (45 km) in a west direction. This mixed highways and local roads, moderate route typically takes 34 minutes under normal conditions.

Drivers have 2 route options between these locations (28-33 miles / 45-53 km). The primary route shown here saves 11 minutes compared to alternatives.

Journey Waypoints

Preston

Starting Point

Dillons Fork, Virginia

28 mi to destination

2 mi
Stella, Virginia

Traveled 7 mi from origin

1 mi
Little Mill Creek, Virginia

21 mi to destination

0 mi
Critz, Virginia

14 mi to destination

2 mi
Gilbert Mill, Virginia

Traveled 21 mi from origin

2 mi
Aarons Corner

Destination