Distance from Allens Level, North Carolina to Hagood, Virginia

Allens Level Hagood
Total Distance
66.9 mi
(107.7 km)
Travel Time
1 hour 19 minutes

The driving distance from Allens Level, North Carolina to Hagood, Virginia is 66.9 mi (107.7 km)

The straight-line (air) distance is approximately 34.1 mi (54.9 km)

Estimated travel time by road is 1 hour 19 minutes

We found 2 routes between Allens Level and Hagood.

Available Routes

Shortest Fastest
US-158 E and I-85 N
65.9 mi
106.1 km
1 hour 10 minutes
US-58 E
66.9 mi
107.7 km
1 hour 19 minutes

Route Directions

0 mi
0 min
Take Virgilina Rd, VA-49 N and US-58 E to State Rte 650 in Mecklenburg County
59.3 mi
1 hr 8 min
Continue on State Rte 650. Take State Rte 631 and State Rte 629 to State Rte 618
7.6 mi
11 min

Route Directions

Follow Flat River Church Rd, Lucy Garrett Rd and Antioch Church Rd to US-158 E
8.1 mi
11 min
Follow US-158 E and I-85 N to State Rte 903/State Rte 93/VA-637 in Bracey. Take exit 4 from I-85 N
53.5 mi
53 min
Follow State Rte 617 to State Rte 618
4.3 mi
5 min

Journey Details

Traveling from Allens Level, North Carolina to Hagood, Virginia covers 65.9 miles (106 km) in a east direction. This highway, substantial route typically takes 1 hour 10 minutes under normal conditions.

Drivers have 2 route options between these locations (66-67 miles / 106-108 km). The primary route shown here saves 9 minutes compared to alternatives.

Journey Waypoints

Allens Level

Starting Point

Surl, North Carolina

79 mi to destination

1 mi
Denny Store, North Carolina

Traveled 20 mi from origin

1 mi
Oak Hill, North Carolina

59 mi to destination

0 mi
Cornwall, North Carolina

Traveled 39 mi from origin

2 mi
Bullock, North Carolina

39 mi to destination

1 mi
Richardson, Virginia

Traveled 59 mi from origin

1 mi
Wilson Fork, Virginia

20 mi to destination

1 mi
Redlawn, Virginia

Traveled 79 mi from origin

1 mi
Hagood

Destination