Distance from Hazelhurst, Maryland to Cranesville, West Virginia

Hazelhurst Cranesville
Total Distance
25.3 mi
(40.7 km)
Travel Time
39 minutes

The driving distance from Hazelhurst, Maryland to Cranesville, West Virginia is 25.3 mi (40.7 km)

The straight-line (air) distance is approximately 8.2 mi (13.2 km)

Estimated travel time by road is 39 minutes

We found 2 routes between Hazelhurst and Cranesville.

Available Routes

Shortest
Sang Run Rd
23.4 mi
37.6 km
39 minutes
Fastest
MD-135 W and Cranesville Rd
25.3 mi
40.7 km
39 minutes

Route Directions

Take Steiding Church Rd and Turkey Neck Rd to MD-135 W
3.7 mi
7 min
Continue on MD-135 W. Take Herrington Manor Rd to W Cranesville Rd in Preston County
21.6 mi
32 min

Route Directions

Follow Hazelhurst Rd and Green Glade Rd to MD-495 N
1.9 mi
4 min
1.6 mi
1 min
2.6 mi
4 min
Follow Glendale Rd and US-219 N to Sang Run Rd in McHenry
8.2 mi
11 min
Follow Sang Run Rd to Cranesville Rd
7.8 mi
13 min
Drive to W Cranesville Rd in Preston County
1.2 mi
2 min

Journey Details

Traveling from Hazelhurst, Maryland to Cranesville, West Virginia covers 23.4 miles (38 km) in a west direction. This secondary roads, moderate route typically takes 39 minutes under normal conditions.

Drivers have 2 route options between these locations (23-25 miles / 38-41 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 38 mph (61 km/h) .

Journey Waypoints

Hazelhurst

Starting Point

Green Glade Cove, Maryland

19 mi to destination

1 mi
Thayerville, Maryland

Traveled 5 mi from origin

1 mi
McComas Beach, Maryland

Traveled 9 mi from origin

0 mi
Hoyes Run, Maryland

9 mi to destination

1 mi
Lake Ford, Maryland

Traveled 19 mi from origin

1 mi
Cranesville

Destination