Distance from Hazelhurst, Maryland to Aylor, Virginia
The driving distance from Hazelhurst, Maryland to Aylor, Virginia is 156.2 mi (251.4 km)
The straight-line (air) distance is approximately 55 mi (88.5 km)
Estimated travel time by road is 3 hours
We found 3 routes between Hazelhurst and Aylor.
Available Routes
Route Directions
Take MD-135 W and MD-560 S to US-50 E in Gormania
Continue on US-50 E. Take US-48, I-66 E and US-522 S to VA-231 S in Rappahannock County
Continue on VA-231 S. Drive to State Rte 651 in Madison County
Route Directions
Follow Hazelhurst Rd, Green Glade Rd and Upper Green Glade Rd to MD-495 S
Take MD-135 E, WV-46 E, WV-28 S, Springfield Pike, ... and VA-231 S to State Rte 651 in Madison County
Route Directions
Take MD-135 E to US-220 S in McCoole
Continue on US-220 S to Keyser. Take the exit toward Ft Ashby/Keyser Industrial Pk from US-220 S
Continue on WV-46 E. Take Headsville Rd and Middle Ridge Rd to US-50 E/Northwestern Pike/Northwestern Turnpike in Hampshire County
Continue on US-50 E/Northwestern Pike/Northwestern Turnpike. Take I-81 S, I-66 E and US-522 S to VA-231 S in Rappahannock County
Continue on VA-231 S. Drive to State Rte 651 in Madison County
Journey Details
Traveling from Hazelhurst, Maryland to Aylor, Virginia covers 146.1 miles (235 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 3 hours 10 minutes under normal conditions.
Drivers have 3 route options between these locations (146-156 miles / 235-251 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Hazelhurst
Starting Point
Aylor
Destination