Distance from Spring Grove, Virginia to Windsor, Virginia

Spring Grove Windsor
Total Distance
36.5 mi
(58.7 km)
Travel Time
41 minutes

The driving distance from Spring Grove, Virginia to Windsor, Virginia is 36.5 mi (58.7 km)

The straight-line (air) distance is approximately 17.2 mi (27.7 km)

Estimated travel time by road is 41 minutes

We found 3 routes between Spring Grove and Windsor.

Available Routes

Shortest
US-460 E
34.8 mi
55.9 km
41 minutes
Fastest
VA-40 W and US-460 E
36.5 mi
58.7 km
41 minutes
VA-31 S and US-460 E
36.8 mi
59.3 km
44 minutes

Route Directions

36.5 mi
41 min

Route Directions

36.8 mi
44 min

Route Directions

34.8 mi
41 min

Journey Details

Traveling from Spring Grove, Virginia to Windsor, Virginia covers 34.8 miles (56 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 41 minutes under normal conditions.

Drivers have 3 route options between these locations (35-37 miles / 56-59 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Spring Grove

Starting Point

Spratleys Mill, Virginia

40 mi to destination

2 mi
Elberon, Virginia

30 mi to destination

1 mi
Ellis Fork, Virginia

Traveled 20 mi from origin

1 mi
Sycamore Crossroads, Virginia

20 mi to destination

1 mi
Raynor, Virginia

Traveled 30 mi from origin

2 mi
Whitleys Crossroads, Virginia

10 mi to destination

1 mi
Windsor

Destination