Distance from Aarons Corner, North Carolina to Dan Valley, North Carolina

Aarons Corner Dan Valley
Total Distance
29.1 mi
(46.9 km)
Travel Time
36 minutes

The driving distance from Aarons Corner, North Carolina to Dan Valley, North Carolina is 29.1 mi (46.9 km)

The straight-line (air) distance is approximately 13.4 mi (21.5 km)

Estimated travel time by road is 36 minutes

We found 3 routes between Aarons Corner and Dan Valley.

Available Routes

Shortest Fastest
NC-704 E
28.5 mi
45.8 km
35 minutes
NC-704 E and NC-770 E
29.1 mi
46.9 km
36 minutes
NC-704 E and US-220 S
34.4 mi
55.3 km
42 minutes

Route Directions

1 mi
1 min
Continue on NC-704 E. Take NC-770 E to Janet Rd in Sandy Ridge
21.7 mi
26 min
2.8 mi
3 min
Continue on US-220 BUS N. Take US-220 S to Dan Valley Rd in Mayodan
3.1 mi
3 min
Follow Dan Valley Rd to River Rd
0.5 mi
1 min

Route Directions

1 mi
1 min
Follow NC-704 E, Amostown Rd and Anglin Mill Rd to Smith Rd in Rockingham County
21.8 mi
26 min
Get on US-220 S from Smith Rd
5 mi
7 min
Follow US-220 S to Dan Valley Rd in Mayodan
6.1 mi
6 min
Follow Dan Valley Rd to River Rd
0.5 mi
1 min

Route Directions

1 mi
1 min
Follow NC-704 E to River Rd in Rockingham County
27 mi
33 min
0.5 mi
0 min

Journey Details

Traveling from Aarons Corner, North Carolina to Dan Valley, North Carolina covers 28.5 miles (46 km) in a east direction. This mixed highways and local roads, moderate route typically takes 35 minutes under normal conditions.

Drivers have 3 route options between these locations (28-34 miles / 46-55 km). The primary route shown here saves 7 minutes compared to alternatives.

Journey Waypoints

Aarons Corner

Starting Point

Lawsonville, North Carolina

31 mi to destination

2 mi
Sandy Ridge, North Carolina

Traveled 15 mi from origin

1 mi
Prestonville, North Carolina

15 mi to destination

0 mi
Mayodan, North Carolina

8 mi to destination

2 mi
Dan Valley

Destination