Distance from Aarons Corner, North Carolina to Dan Valley, North Carolina
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
Route Directions
Continue on NC-704 E. Take NC-770 E to Janet Rd in Sandy Ridge
Continue on US-220 BUS N. Take US-220 S to Dan Valley Rd in Mayodan
Follow Dan Valley Rd to River Rd
Route Directions
Follow NC-704 E, Amostown Rd and Anglin Mill Rd to Smith Rd in Rockingham County
Get on US-220 S from Smith Rd
Follow US-220 S to Dan Valley Rd in Mayodan
Follow Dan Valley Rd to River Rd
Route Directions
Follow NC-704 E to River Rd in Rockingham County
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
Dan Valley
Destination