Distance from Cifax, Virginia to Penhook, Virginia
The driving distance from Cifax, Virginia to Penhook, Virginia is 51.7 mi (83.2 km)
The straight-line (air) distance is approximately 19.9 mi (32 km)
Estimated travel time by road is 1 hour 7 minutes
We found 3 routes between Cifax and Penhook.
Available Routes
Route Directions
Follow State Rte 643 to US-221 S/Forest Rd
Continue on US-221 S/Forest Rd. Take VA-122 S to State Rte 834/Brooks Mill Rd in Westlake Corner
Continue on State Rte 834. Drive to VA-40 E/Old Franklin Turnpike in Penhook
Route Directions
Take State Rte 643 to State Rte 668
Continue on State Rte 668 to State Rte 811/Evington Rd
Take US-29 S to VA-40 W in Penhook
Route Directions
Follow VA-122 S to State Rte 834/Brooks Mill Rd in Westlake Corner
Continue on State Rte 834. Drive to VA-40 E/Old Franklin Turnpike in Penhook
Journey Details
Traveling from Cifax, Virginia to Penhook, Virginia covers 51.3 miles (83 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 10 minutes under normal conditions.
Drivers have 3 route options between these locations (51-56 miles / 83-90 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 42 mph (68 km/h) .
Journey Waypoints
Cifax
Starting Point
Penhook
Destination