Distance from Evergreen, Virginia to Keene, Virginia
The driving distance from Evergreen, Virginia to Keene, Virginia is 54.5 mi (87.7 km)
The straight-line (air) distance is approximately 24.5 mi (39.5 km)
Estimated travel time by road is 1 hour 11 minutes
We found 3 routes between Evergreen and Keene.
Available Routes
Route Directions
Follow US-460 W to State Hwy 24 E/VA-24 E in Appomattox. Take the VA-24 E/VA-131 S exit from US-460 W
Follow State Hwy 24 E/VA-24 E and State Rte 654 to US-60 E
Continue on State Rte 604. Take State Rte 626 and James River Rd to VA-20 N in Albemarle County
Route Directions
Take VA-26 N/Oakville Rd, VA-657, US-29 N and VA-6 E to VA-20 N in Albemarle County
Route Directions
Take State Hwy 24 E/VA-24 E and State Rte 602 to State Rte 655 in Buckingham County
Continue on State Rte 655 to VA-20 N
Journey Details
Traveling from Evergreen, Virginia to Keene, Virginia covers 53.4 miles (86 km) in a north direction. This mixed highways and local roads, moderate route typically takes 1 hour under normal conditions.
Drivers have 3 route options between these locations (53-67 miles / 86-108 km). The primary route shown here saves 19 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Evergreen
Starting Point
Keene
Destination