Distance from Hazelhurst, Maryland to Thomas, West Virginia

Hazelhurst Thomas
Total Distance
33.4 mi
(53.8 km)
Travel Time
46 minutes

The driving distance from Hazelhurst, Maryland to Thomas, West Virginia is 33.4 mi (53.8 km)

The straight-line (air) distance is approximately 15.7 mi (25.3 km)

Estimated travel time by road is 46 minutes

We found 3 routes between Hazelhurst and Thomas.

Available Routes

Shortest Fastest
US-219 S
32.3 mi
51.9 km
46 minutes
MD-560 S and WV-90 S
33.4 mi
53.8 km
46 minutes
Glendale Rd and US-219 S
39.7 mi
63.9 km
59 minutes

Route Directions

Take Steiding Church Rd and Turkey Neck Rd to MD-135 W
3.7 mi
7 min
Follow MD-135 W, MD-560 S and WV-90 S to Spruce St in Thomas
29.7 mi
39 min

Route Directions

Take Green Glade Rd, MD-495 N, N Glade Rd and Glendale Rd to US-219 S
9.1 mi
16 min
Follow US-219 S to Spruce St in Thomas
30.5 mi
42 min

Route Directions

Take Steiding Church Rd and MD-135 W to US-219 S
10.6 mi
16 min
Follow US-219 S to Spruce St in Thomas
21.6 mi
29 min

Journey Details

Traveling from Hazelhurst, Maryland to Thomas, West Virginia covers 32.3 miles (52 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 46 minutes under normal conditions.

Drivers have 3 route options between these locations (32-40 miles / 52-64 km). The primary route shown here saves 13 minutes compared to alternatives.

Journey Waypoints

Hazelhurst

Starting Point

Altamont, Maryland

36 mi to destination

1 mi
Deer Park, Maryland

Traveled 9 mi from origin

1 mi
Kearney, Maryland

27 mi to destination

1 mi
Fort Pendleton, Maryland

Traveled 18 mi from origin

1 mi
Henry, West Virginia

Traveled 27 mi from origin

1 mi
Fairfax, West Virginia

Traveled 36 mi from origin

0 mi
Thomas

Destination