Distance from Spring Grove, Virginia to Shirley, Virginia

Spring Grove Shirley
Total Distance
27.4 mi
(44.1 km)
Travel Time
39 minutes

The driving distance from Spring Grove, Virginia to Shirley, Virginia is 27.4 mi (44.1 km)

The straight-line (air) distance is approximately 12.4 mi (19.9 km)

Estimated travel time by road is 39 minutes

We found 2 routes between Spring Grove and Shirley.

Available Routes

Shortest Fastest
VA-10 W
23.4 mi
37.6 km
31 minutes
State Rte 616 and VA-10 W
27.4 mi
44.1 km
39 minutes

Route Directions

Take VA-10 W to State Rte 666/Old Town Rd in Prince George County
13.5 mi
16 min
2.1 mi
3 min
Continue on State Rte 635 to Charles City County
9.7 mi
13 min
Continue on Westbury Farm Rd to your destination
2.1 mi
6 min

Route Directions

23.4 mi
31 min

Journey Details

Traveling from Spring Grove, Virginia to Shirley, Virginia covers 23.4 miles (38 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 2 route options between these locations (23-27 miles / 38-44 km). The primary route shown here saves 9 minutes compared to alternatives.

Journey Waypoints

Spring Grove

Starting Point

Cabin Point, Virginia

29 mi to destination

1 mi
Burrowsville, Virginia

21 mi to destination

1 mi
Fort Powhatan, Virginia

Traveled 14 mi from origin

1 mi
Garysville, Virginia

14 mi to destination

1 mi
Beechwood Manor, Virginia

7 mi to destination

1 mi
Kimages Hill, Virginia

Traveled 29 mi from origin

1 mi
Shirley

Destination