Distance from Ajax, Virginia to Dry Branch, Virginia
The driving distance from Ajax, Virginia to Dry Branch, Virginia is 111.6 mi (179.6 km)
The straight-line (air) distance is approximately 41.1 mi (66.2 km)
Estimated travel time by road is 2 hours 15 minutes
We found 3 routes between Ajax and Dry Branch.
Available Routes
Route Directions
Get on US-220 N in Rocky Mount from VA-40 W
Continue on US-220 N. Take I-64 W/US-60 W to VA-687 in Alleghany County
Continue on VA-687. Drive to Spring Water Dr
Route Directions
Continue on VA-40 W. Take US-220 N, I-581 N, VA-311, VA-617 and VA-18 N to State Rte 666 in Alleghany County
Drive to Spring Water Dr
Route Directions
Take VA-40 W, State Rte 834, VA-636/Lost Mountain Rd, State Rte 676 and State Rte 634 to US-220 ALT N/US-221 N/US-460 E/Orange Ave NE in Roanoke
Take US-220 N and I-64 W/US-60 W to VA-687 in Alleghany County
Continue on VA-687. Drive to Spring Water Dr
Journey Details
Traveling from Ajax, Virginia to Dry Branch, Virginia covers 101.3 miles (163 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 13 minutes under normal conditions.
Drivers have 3 route options between these locations (101-112 miles / 163-180 km). The primary route shown here saves 18 minutes compared to alternatives.
Journey Waypoints
Ajax
Starting Point
Dry Branch
Destination