Distance from Kennelworth, Virginia to Willow Hill, Virginia
The driving distance from Kennelworth, Virginia to Willow Hill, Virginia is 29.8 mi (48 km)
The straight-line (air) distance is approximately 13.1 mi (21 km)
Estimated travel time by road is 44 minutes
We found 3 routes between Kennelworth and Willow Hill.
Available Routes
Route Directions
Take Fort Lee Rd and Defense Rd to Squirrel Level Rd
Take I-85 N and I-95 S to VA-629 E/Rives Rd. Take exit 47 from I-95 S
Follow VA-629 E to US-460 E in Prince George County
Take State Rte 616 to State Rte 1201
Take State Rte 611 and State Rte 653 to your destination
Route Directions
Take Fort Lee Rd and Defense Rd to Squirrel Level Rd
Take I-85 N and County Dr to VA-629 E in Prince George County
Take State Rte 616 to State Rte 1201
Take State Rte 611 and State Rte 653 to your destination
Route Directions
Take Grigg St to W Washington St
Take W Wythe St and I-95 S to VA-629 E/Rives Rd. Take exit 47 from I-95 S
Follow VA-629 E to US-460 E in Prince George County
Take State Rte 616 to State Rte 1201
Take State Rte 611 and State Rte 653 to your destination
Journey Details
Traveling from Kennelworth, Virginia to Willow Hill, Virginia covers 28.9 miles (47 km) in a east direction. This secondary roads, moderate route typically takes 44 minutes under normal conditions.
Drivers have 3 route options between these locations (29-30 miles / 47-48 km). The primary route shown here saves 5 seconds compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 40 mph (64 km/h) .
Journey Waypoints
Kennelworth
Starting Point
Willow Hill
Destination