Distance from Aarons Creek, Virginia to Horner, North Carolina
The driving distance from Aarons Creek, Virginia to Horner, North Carolina is 31.6 mi (50.9 km)
The straight-line (air) distance is approximately 15.1 mi (24.3 km)
Estimated travel time by road is 34 minutes
We found 3 routes between Aarons Creek and Horner.
Available Routes
Route Directions
Route Directions
Take US-58 E to State Rte 738/Beech Creek Rd in Nelson
Continue on Cornwall Rd to Horner Siding Rd
Route Directions
Continue on State Rte 722. Take State Rte 737 and Amis Chapel Rd to NC-96 S in Granville County
Continue on NC-96 S to Salem Rd
Follow Salem Rd to Horner Siding Rd
Journey Details
Traveling from Aarons Creek, Virginia to Horner, North Carolina covers 31.4 miles (51 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.
Drivers have 3 route options between these locations (31-32 miles / 51-52 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Aarons Creek
Starting Point
Horner
Destination