Distance from Spring Grove, Virginia to White Marsh, Virginia
The driving distance from Spring Grove, Virginia to White Marsh, Virginia is 78.9 mi (126.9 km)
The straight-line (air) distance is approximately 17.2 mi (27.7 km)
Estimated travel time by road is 1 hour 31 minutes
We found 3 routes between Spring Grove and White Marsh.
Available Routes
Route Directions
Take VA-10 W, VA-106 N, VA-33 E and US-17 S to State Rte 635 in Gloucester County
Drive to your destination
Route Directions
Follow VA-10 E to US-258 N in Benns Church
Continue on US-258 N. Drive from US-17 N to Gloucester County
Drive to your destination
Route Directions
Follow VA-10 E and VA-31 N to Jamestown - Scotland
Continue on Jamestown Rd. Drive from VA-199 E/Humelsine Pkwy E, I-64 E, VA-238 E and US-17 N to Gloucester County
Drive to your destination
Journey Details
Traveling from Spring Grove, Virginia to White Marsh, Virginia covers 43.8 miles (70 km) in a east direction. This secondary roads, moderate route typically takes 1 hour 27 minutes under normal conditions.
Drivers have 3 route options between these locations (44-79 miles / 70-127 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views, toll sections. During morning weekday travel, expect morning rush hour with average speeds around 31 mph (50 km/h) .
Journey Waypoints
Spring Grove
Starting Point
White Marsh
Destination