Distance from Ajax, Virginia to Haymakertown, Virginia
The driving distance from Ajax, Virginia to Haymakertown, Virginia is 63.2 mi (101.7 km)
The straight-line (air) distance is approximately 24.8 mi (39.9 km)
Estimated travel time by road is 1 hour 17 minutes
We found 3 routes between Ajax and Haymakertown.
Available Routes
Route Directions
Get on US-220 N in Rocky Mount from VA-40 W
Follow US-220 N, I-581 N and I-81 N/US-220 N to VA-779/Catawba Rd in Daleville
Continue on VA-779/Catawba Rd. Drive to State Rte 666
Route Directions
Continue on VA-40 W. Take State Rte 834, VA-122 N and W Lynchburg Salem Turnpike to State Rte 666 in Botetourt County
Route Directions
Continue on VA-40 W. Take State Rte 834, VA-636, State Rte 676, State Rte 634, ... and VA-779/Catawba Rd to State Rte 666 in Botetourt County
Journey Details
Traveling from Ajax, Virginia to Haymakertown, Virginia covers 52.9 miles (85 km) in a northwest direction. This secondary roads, moderate route typically takes 1 hour 15 minutes under normal conditions.
Drivers have 3 route options between these locations (53-75 miles / 85-121 km). The primary route shown here saves 17 minutes compared to alternatives.
Journey Waypoints
Ajax
Starting Point
Haymakertown
Destination