Distance from Aarons Corner, North Carolina to Sandy Level, Virginia

Aarons Corner Sandy Level
Total Distance
44.7 mi
(71.9 km)
Travel Time
53 minutes

The driving distance from Aarons Corner, North Carolina to Sandy Level, Virginia is 44.7 mi (71.9 km)

The straight-line (air) distance is approximately 20 mi (32.1 km)

Estimated travel time by road is 53 minutes

We found 2 routes between Aarons Corner and Sandy Level.

Available Routes

Shortest Fastest
NC-704 E
42.2 mi
67.9 km
53 minutes
US-58 E
44.7 mi
71.9 km
53 minutes

Route Directions

1 mi
1 min
Continue on NC-704 E. Take Moorefield Store Rd, US-58 E, US-58 BYP E and Irisburg Rd to Axton Rd in Sandy Level
43.7 mi
52 min

Route Directions

1 mi
1 min
Continue on NC-704 E. Take Amostown Rd, Anglin Mill Rd, US-220 N/Greensboro Rd, Morehead Ave and NC-14 S/NC-87 S to Axton Rd in Sandy Level
41.2 mi
51 min

Journey Details

Traveling from Aarons Corner, North Carolina to Sandy Level, Virginia covers 42.2 miles (68 km) in a east direction. This mixed highways and local roads, moderate route typically takes 53 minutes under normal conditions.

Drivers have 2 route options between these locations (42-45 miles / 68-72 km). The primary route shown here saves 26 seconds compared to alternatives.

Journey Waypoints

Aarons Corner

Starting Point

Gilbert Mill, Virginia

46 mi to destination

2 mi
Sheppards Mill, Virginia

Traveled 11 mi from origin

2 mi
Amostown, North Carolina

Traveled 23 mi from origin

1 mi
Price, North Carolina

23 mi to destination

2 mi
Ridgeway, Virginia

11 mi to destination

1 mi
Starlings Crossroads, Virginia

Traveled 46 mi from origin

2 mi
Sandy Level

Destination