Distance from Valhalla, North Carolina to Kelford, North Carolina

Valhalla Kelford
Total Distance
55.6 mi
(89.5 km)
Travel Time
1 hour 2 minutes

The driving distance from Valhalla, North Carolina to Kelford, North Carolina is 55.6 mi (89.5 km)

The straight-line (air) distance is approximately 19.7 mi (31.7 km)

Estimated travel time by road is 1 hour 2 minutes

We found 2 routes between Valhalla and Kelford.

Available Routes

Shortest Fastest
US-17 S and NC-308 W
48.6 mi
78.2 km
52 minutes
Indian Woods Rd
55.6 mi
89.5 km
1 hour 2 minutes

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, Grabtown Rd and Indian Woods Rd to NC-308 W in Kelford
50.3 mi
56 min

Route Directions

0.9 mi
0 min
Take Greenhall Rd to NC-32 S
4.5 mi
5 min
Take US-17 S to NC-308 W in Kelford
43.3 mi
45 min

Journey Details

Traveling from Valhalla, North Carolina to Kelford, North Carolina covers 48.6 miles (78 km) in a west direction. This highway, moderate route typically takes 52 minutes under normal conditions.

Drivers have 2 route options between these locations (49-56 miles / 78-90 km). The primary route shown here saves 11 minutes compared to alternatives.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 56 mph (90 km/h) .

Journey Waypoints

Valhalla

Starting Point

Mt Gould Landing, North Carolina

45 mi to destination

1 mi
Perrytown, North Carolina

Traveled 11 mi from origin

1 mi
Wakelon, North Carolina

34 mi to destination

1 mi
Buzzards Crossroads, North Carolina

Traveled 23 mi from origin

1 mi
Cremo, North Carolina

23 mi to destination

1 mi
Burden, North Carolina

Traveled 34 mi from origin

1 mi
Rhodes, North Carolina

11 mi to destination

1 mi
Kelford

Destination