Distance from Little Duck, Virginia to Castlewood, Virginia

Little Duck Castlewood
Total Distance
21 mi
(33.8 km)
Travel Time
29 minutes

The driving distance from Little Duck, Virginia to Castlewood, Virginia is 21 mi (33.8 km)

The straight-line (air) distance is approximately 6.7 mi (10.8 km)

Estimated travel time by road is 29 minutes

We found 2 routes between Little Duck and Castlewood.

Available Routes

Shortest Fastest
VA-71 N
20.4 mi
32.8 km
29 minutes
VA-71 N and US-58 ALT W/Trail of the Lonesome Pine/Us Hwy 58
21 mi
33.8 km
29 minutes

Route Directions

Take State Rte 611 to State Rte 612/VA-71 N
2.7 mi
5 min
Continue on VA-71 N. Take US-58 ALT W/Trail of the Lonesome Pine/Us Hwy 58 to Church St in Castlewood
18.2 mi
24 min
0 mi
0 min

Route Directions

20.4 mi
29 min

Journey Details

Traveling from Little Duck, Virginia to Castlewood, Virginia covers 20.4 miles (33 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 29 minutes under normal conditions.

Drivers have 2 route options between these locations (20-21 miles / 33-34 km). The primary route shown here saves 11 seconds compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 45 mph (72 km/h) .

Journey Waypoints

Little Duck

Starting Point

Collinwood, Virginia

15 mi to destination

1 mi
Fugates Hill, Virginia

Traveled 4 mi from origin

1 mi
Sunny Point, Virginia

Traveled 8 mi from origin

2 mi
Mew, Virginia

8 mi to destination

2 mi
Boody, Virginia

Traveled 15 mi from origin

1 mi
Castlewood

Destination