Distance from Kennelworth, Virginia to Walnut Grove, Virginia
The driving distance from Kennelworth, Virginia to Walnut Grove, Virginia is 38.7 mi (62.2 km)
The straight-line (air) distance is approximately 16.9 mi (27.2 km)
Estimated travel time by road is 44 minutes
This route includes Toll roads along the way.
We found 3 routes between Kennelworth and Walnut Grove.
Available Routes
Route Directions
Get on I-95 N from W Wythe St
Follow I-95 N, VA-895 E and I-295 N to State Rte 615/Creighton Rd in Hanover County. Take exit 34 A from I-295 N
Continue on State Rte 615/Creighton Rd. Take Cold Harbor Rd to Arrow Stone Rd in Mechanicsville
Route Directions
Get on I-95 N from W Wythe St
Follow I-95 N to VA-10 E in Chesterfield County. Take exit 61A from I-95 N
Get on I-295 N
Follow I-295 N to State Rte 615/Creighton Rd in Hanover County. Take exit 34 A from I-295 N
Continue on State Rte 615/Creighton Rd. Take Cold Harbor Rd to Arrow Stone Rd in Mechanicsville
Route Directions
Get on I-95 N from W Wythe St
Follow I-95 N to US-360 E/Mechanicsville Tpke. Take exit 192 from I-64 E
Follow US-360 E/Mechanicsville Tpke and VA-156 S/Cold Harbor Rd to Arrow Stone Rd in Mechanicsville
Journey Details
Traveling from Kennelworth, Virginia to Walnut Grove, Virginia covers 33.9 miles (55 km) in a north direction. This mixed highways and local roads, moderate route typically takes 43 minutes under normal conditions.
Drivers have 3 route options between these locations (34-39 miles / 55-62 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Kennelworth
Starting Point
Walnut Grove
Destination