Distance from Ajax, Virginia to Pearisburg, Virginia
The driving distance from Ajax, Virginia to Pearisburg, Virginia is 115.2 mi (185.3 km)
The straight-line (air) distance is approximately 42.3 mi (68.1 km)
Estimated travel time by road is 2 hours 5 minutes
We found 3 routes between Ajax and Pearisburg.
Available Routes
Route Directions
Get on US-220 N in Rocky Mount from VA-40 W
Follow US-220 N and I-81 S to State Hwy 100 N in Pulaski County. Take exit 98 from I-81 S
Route Directions
Get on US-460 W/Dr M.L.K. Jr Byp in Bedford from VA-40 W, State Rte 834 and VA-122 N
Take W Lynchburg Salem Turnpike, I-81 S and US-460 W to N Main St/Virginia Ave in Pearisburg. Take the exit toward US-460 BUS E/VA-100 S/Pearisburg from US-460 W
Route Directions
Get on US-220 N in Rocky Mount from VA-40 W
Continue on US-220 N. Take I-81 S and US-460 W to N Main St/Virginia Ave in Pearisburg. Take the exit toward US-460 BUS E/VA-100 S/Pearisburg from US-460 W
Journey Details
Traveling from Ajax, Virginia to Pearisburg, Virginia covers 108.6 miles (175 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 58 minutes under normal conditions.
Drivers have 3 route options between these locations (109-135 miles / 175-217 km). The primary route shown here saves 30 minutes compared to alternatives.
Journey Waypoints
Ajax
Starting Point
Pearisburg
Destination