Distance from Aarons Corner, North Carolina to Crooked Oak, Virginia
The driving distance from Aarons Corner, North Carolina to Crooked Oak, Virginia is 31.5 mi (50.7 km)
The straight-line (air) distance is approximately 13.4 mi (21.5 km)
Estimated travel time by road is 47 minutes
We found 3 routes between Aarons Corner and Crooked Oak.
Available Routes
Route Directions
Take VA-103 S and State Rte 773 to State Rte 675 in Ararat
Continue on State Rte 677. Take State Rte 771, Blue Rdg Pkwy and State Rte 670 to State Rte 677 in Carroll County
Follow State Rte 677 to US-58 E
Route Directions
Take State Rte 660 and VA-8 N to US-58 W in Stuart
Drive to US-58 W in Carroll County
Route Directions
Take VA-103 S, State Rte 773 and State Rte 614 to State Rte 645 in Carroll County
Journey Details
Traveling from Aarons Corner, North Carolina to Crooked Oak, Virginia covers 29.8 miles (48 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 42 minutes under normal conditions.
Drivers have 3 route options between these locations (30-37 miles / 48-59 km). The primary route shown here saves 9 minutes compared to alternatives.
Journey Waypoints
Aarons Corner
Starting Point
Crooked Oak
Destination