Distance from Hazelhurst, Maryland to North Fork, Virginia
The driving distance from Hazelhurst, Maryland to North Fork, Virginia is 132.3 mi (212.9 km)
The straight-line (air) distance is approximately 55.2 mi (88.8 km)
Estimated travel time by road is 2 hours 42 minutes
We found 3 routes between Hazelhurst and North Fork.
Available Routes
Route Directions
Follow Hazelhurst Rd and Green Glade Rd to MD-495 N
Take New Germany Rd, I-68 E, MD-51 S, WV-29 S, ... and VA-7 E to State Rte 728 in Loudoun County
Route Directions
Take MD-135 W and MD-560 S to US-50 E in Gormania
Take US-48, I-81 N and VA-7 E to State Rte 760 in Loudoun County
Take State Rte 734 to State Rte 728
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 State Rte 734 to State Rte 728 in Loudoun County
Journey Details
Traveling from Hazelhurst, Maryland to North Fork, Virginia covers 115.6 miles (186 km) in a east direction. This mixed highways and local roads, substantial route typically takes 2 hours 34 minutes under normal conditions.
Drivers have 3 route options between these locations (116-146 miles / 186-235 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 43 mph (69 km/h) .
Journey Waypoints
Hazelhurst
Starting Point
North Fork
Destination