Distance from Castlewood, Virginia to Norton, Virginia
Castlewood
Norton
Total Distance
24.3 mi
(39.2 km)
Travel Time
32 minutes
The driving distance from Castlewood, Virginia to Norton, Virginia is 24.3 mi (39.2 km)
The straight-line (air) distance is approximately 12.1 mi (19.5 km)
Estimated travel time by road is 32 minutes
Route Directions
Take River Rd to Trail of the Lonesome Pine/Us Hwy 58
2.6 mi
5 min
Follow US-58 ALT W to Hwy 58 W in Norton
20.7 mi
24 min
Follow Hwy 58 W and Park Ave NW/Pk Ave SW to your destination
1 mi
2 min
Journey Details
Traveling from Castlewood, Virginia to Norton, Virginia covers 24.3 miles (39 km) in a west direction. This mixed highways and local roads, moderate route typically takes 32 minutes under normal conditions.
Journey Waypoints
Castlewood
Starting Point
Norton
Destination