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

St Paul, Virginia

28 mi to destination

1 mi
Dwina, Virginia

Traveled 7 mi from origin

1 mi
Carfax, Virginia

21 mi to destination

1 mi
Crab Orchard, Virginia

Traveled 14 mi from origin

1 mi
Coeburn, Virginia

14 mi to destination

1 mi
Wise, Virginia

7 mi to destination

2 mi
Esserville, Virginia

Traveled 28 mi from origin

1 mi
Norton

Destination