Distance from Preston, Virginia to Aarons Corner, North Carolina
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
Route Directions
Follow Preston Rd and Horsepasture Price Rd to Moores Mill Rd
Take Amostown Rd and NC-704 W to Aarons Corner Church Rd in Stokes County
Route Directions
Take US-58 W, Ayers Orchard Road and NC-704 W to Aarons Corner Church Rd in Stokes County
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
Aarons Corner
Destination