Distance from Aarons Corner, North Carolina to Crooked Oak, Virginia

Aarons Corner Crooked Oak
Total Distance
31.5 mi
(50.7 km)
Travel Time
47 minutes

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

Shortest Fastest
State Rte 614
29.8 mi
48 km
42 minutes
State Rte 773
31.5 mi
50.7 km
47 minutes
US-58 W
36.6 mi
58.9 km
50 minutes

Route Directions

1.4 mi
2 min
Take VA-103 S and State Rte 773 to State Rte 675 in Ararat
15.3 mi
20 min
4.9 mi
8 min
Continue on State Rte 677. Take State Rte 771, Blue Rdg Pkwy and State Rte 670 to State Rte 677 in Carroll County
7.2 mi
11 min
Follow State Rte 677 to US-58 E
2.6 mi
4 min
0.1 mi
0 min

Route Directions

Take State Rte 660 and VA-8 N to US-58 W in Stuart
10.8 mi
18 min
Drive to US-58 W in Carroll County
25.9 mi
32 min

Route Directions

1.4 mi
2 min
Take VA-103 S, State Rte 773 and State Rte 614 to State Rte 645 in Carroll County
20.4 mi
30 min
3.8 mi
5 min
4.2 mi
4 min

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

Collinstown, North Carolina

31 mi to destination

1 mi
Dry Pond, Virginia

Traveled 8 mi from origin

1 mi
Claudville, Virginia

23 mi to destination

1 mi
Meadowfield, Virginia

Traveled 15 mi from origin

1 mi
Belair Springs, Virginia

15 mi to destination

1 mi
Laurel Fork, Virginia

8 mi to destination

2 mi
Gladesboro, Virginia

Traveled 31 mi from origin

1 mi
Crooked Oak

Destination