Distance from Valhalla, North Carolina to Cahaba, North Carolina

Valhalla Cahaba
Total Distance
49.3 mi
(79.3 km)
Travel Time
52 minutes

The driving distance from Valhalla, North Carolina to Cahaba, North Carolina is 49.3 mi (79.3 km)

The straight-line (air) distance is approximately 17.8 mi (28.6 km)

Estimated travel time by road is 52 minutes

We found 2 routes between Valhalla and Cahaba.

Available Routes

Shortest Fastest
US-17 S
44 mi
70.8 km
48 minutes
US-17 S and NC-308 W
49.3 mi
79.3 km
52 minutes

Route Directions

0.9 mi
0 min
Take Greenhall Rd to NC-32 S
4.5 mi
5 min
Follow US-17 S, US-17 BYP S and NC-308 W to Jack Branch Rd in Bertie County
35.5 mi
35 min
2.9 mi
3 min
Drive to Indian Woods Rd
5.5 mi
6 min

Route Directions

0.9 mi
0 min
Take Greenhall Rd to NC-32 S
4.5 mi
5 min
Take US-17 S, US-17 BYP S and Grabtown Rd to Indian Woods Rd in Bertie County
38.6 mi
41 min

Journey Details

Traveling from Valhalla, North Carolina to Cahaba, North Carolina covers 44 miles (71 km) in a west direction. This highway, moderate route typically takes 48 minutes under normal conditions.

Drivers have 2 route options between these locations (44-49 miles / 71-79 km). The primary route shown here saves 4 minutes compared to alternatives.

Journey Waypoints

Valhalla

Starting Point

Mt Gould Landing, North Carolina

41 mi to destination

1 mi
Perrytown, North Carolina

31 mi to destination

2 mi
Todds Crossroads, North Carolina

Traveled 20 mi from origin

1 mi
Askewville, North Carolina

20 mi to destination

1 mi
Drew, North Carolina

Traveled 31 mi from origin

2 mi
Republican, North Carolina

Traveled 41 mi from origin

2 mi
Cahaba

Destination