Distance from Spring Grove, Virginia to Heights, Virginia
The driving distance from Spring Grove, Virginia to Heights, Virginia is 30.7 mi (49.3 km)
The straight-line (air) distance is approximately 15 mi (24.1 km)
Estimated travel time by road is 43 minutes
We found 2 routes between Spring Grove and Heights.
Available Routes
Route Directions
Follow VA-10 W and State Rte 616 to VA-629 W in Prince George County
Continue on VA-629 W to US-460 W
Continue on US-460 W. Take County Dr and Graham Rd to North Blvd in Petersburg
Continue on North Blvd. Take Johnson Rd to N Carolina Ave
Route Directions
Follow VA-10 W and State Rte 616 to VA-629 W in Prince George County
Continue on US-460 W. Take County Dr and Graham Rd to Shore St in Petersburg
Continue on Shore St. Take High Pearl St to N Carolina Ave
Journey Details
Traveling from Spring Grove, Virginia to Heights, Virginia covers 29.9 miles (48 km) in a west direction. This mixed highways and local roads, moderate route typically takes 42 minutes under normal conditions.
Drivers have 2 route options between these locations (30-31 miles / 48-49 km). The primary route shown here saves 27 seconds compared to alternatives.
Journey Waypoints
Spring Grove
Starting Point
Heights
Destination