Distance from Hazel, Virginia to Keen Mountain, Virginia
The driving distance from Hazel, Virginia to Keen Mountain, Virginia is 40.7 mi (65.6 km)
The straight-line (air) distance is approximately 12.9 mi (20.8 km)
Estimated travel time by road is 1 hour 5 minutes
We found 3 routes between Hazel and Keen Mountain.
Available Routes
Route Directions
Take State Rte 600, State Rte 625 and VA-80 W to State Rte 606 in Birchleaf
Continue on VA-83 E/Lovers Gap Rd to Keen Mountain
Follow Keen Mountain Camp Rd to Black Diamond Rd
Route Directions
Take State Rte 625 and VA-80 E to State Rte 600 in Davenport
Take Boyds Rdg Rd to State Rte 620/Deskins Rd
Take US-460 E/Riverside Dr to Keen Mountain Camp Rd in Keen Mountain
Follow Keen Mountain Camp Rd to Black Diamond Rd
Route Directions
Take State Rte 625 and VA-80 E to State Rte 600 in Davenport
Follow State Rte 600 to State Rte 620
Take VA-624/Garden Creek Rd to Keen Mountain Camp Rd in Keen Mountain
Follow Keen Mountain Camp Rd to Black Diamond Rd
Journey Details
Traveling from Hazel, Virginia to Keen Mountain, Virginia covers 39.4 miles (63 km) in a northeast direction. This secondary roads, moderate route typically takes 1 hour 8 minutes under normal conditions.
Drivers have 3 route options between these locations (39-42 miles / 63-68 km). The primary route shown here saves 59 seconds compared to alternatives.
The route features mountain passes. During morning weekday travel, expect morning rush hour with average speeds around 38 mph (61 km/h) .
Journey Waypoints
Hazel
Starting Point
Keen Mountain
Destination