Distance from Kennelworth, Virginia to Barham, Virginia
The driving distance from Kennelworth, Virginia to Barham, Virginia is 24 mi (38.7 km)
The straight-line (air) distance is approximately 11.5 mi (18.5 km)
Estimated travel time by road is 35 minutes
We found 3 routes between Kennelworth and Barham.
Available Routes
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
Continue on State Rte 601. Drive to VA-602 in Spring Grove
Route Directions
Take Fort Lee Rd and Defense Rd to Squirrel Level Rd
Take Wells Rd to State Rte 604/Halifax Rd
Take VA-629 E/Birdsong Rd to US-301 N/S Crater Rd in Prince George County
Follow VA-629 E to US-460 E in Prince George County
Follow US-460 E to State Rte 613 in Disputanta
Take State Rte 601 to VA-602 in Surry County
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 601 to VA-602 in Spring Grove
Journey Details
Traveling from Kennelworth, Virginia to Barham, Virginia covers 23.5 miles (38 km) in a east direction. This secondary roads, moderate route typically takes 35 minutes under normal conditions.
Drivers have 3 route options between these locations (24-25 miles / 38-40 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Kennelworth
Starting Point
Barham
Destination