Distance from Spring Grove, Virginia to Blue Ridge Shores, Virginia
The driving distance from Spring Grove, Virginia to Blue Ridge Shores, Virginia is 113.1 mi (182 km)
The straight-line (air) distance is approximately 54 mi (86.9 km)
Estimated travel time by road is 1 hour 56 minutes
We found 3 routes between Spring Grove and Blue Ridge Shores.
Available Routes
Route Directions
Get on I-295 N in Henrico from VA-10 W and VA-5 W
Follow I-295 N and I-64 W to VA-208 E in Louisa County. Take exit 143 from I-64 W
Continue on VA-208 E. Take State Rte 649, State Rte 613 and State Rte 679 to Walnut Rd in Blue Ridge Shores
Route Directions
Get on I-95 N in Chesterfield County
Follow VA-288 N and I-64 W to VA-208 E in Louisa County. Take exit 143 from I-64 W
Continue on VA-208 E. Take State Rte 649, State Rte 613 and State Rte 679 to Walnut Rd in Blue Ridge Shores
Route Directions
Get on I-95 N in Chesterfield County
Take I-64 W to VA-208 E in Louisa County. Take exit 143 from I-64 W
Continue on VA-208 E. Take State Rte 649, State Rte 613 and State Rte 679 to Walnut Rd in Blue Ridge Shores
Journey Details
Traveling from Spring Grove, Virginia to Blue Ridge Shores, Virginia covers 106.5 miles (171 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 57 minutes under normal conditions.
Drivers have 3 route options between these locations (107-113 miles / 171-182 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Spring Grove
Starting Point
Blue Ridge Shores
Destination