Distance from Hazelhurst, Maryland to Croaker, Virginia

Hazelhurst Croaker
Total Distance
312.2 mi
(502.4 km)
Travel Time
4 hours 51 minutes

The driving distance from Hazelhurst, Maryland to Croaker, Virginia is 312.2 mi (502.4 km)

The straight-line (air) distance is approximately 122.9 mi (197.7 km)

Estimated travel time by road is 4 hours 51 minutes

We found 2 routes between Hazelhurst and Croaker.

Available Routes

Shortest Fastest
US-48
273.1 mi
439.6 km
4 hours 33 minutes
I-95 S
312.2 mi
502.4 km
4 hours 51 minutes

Route Directions

Get on I-68 E from MD-495 N, New Germany Rd and Chestnut Ridge Rd
20.4 mi
28 min
Continue on I-68 E to your destination in James City County. Take exit 231B from I-64 E
290.7 mi
4 hr 21 min
1 mi
1 min

Route Directions

Take MD-135 W and MD-560 S to US-50 E in Gormania
18.4 mi
25 min
Take US-48, I-66 E, US-17 S, I-95 S, ... and I-64 E to your destination in James City County. Take exit 231B from I-64 E
253.7 mi
4 hr 5 min
1 mi
1 min

Journey Details

Traveling from Hazelhurst, Maryland to Croaker, Virginia covers 273.1 miles (440 km) in a southeast direction. This highway, long-distance route typically takes 4 hours 33 minutes under normal conditions.

Drivers have 2 route options between these locations (273-312 miles / 440-502 km). The primary route shown here saves 19 minutes compared to alternatives.

Journey Waypoints

Hazelhurst

Starting Point

Flats, West Virginia

283 mi to destination

2 mi
Buck Mountain, West Virginia

Traveled 71 mi from origin

1 mi
Goods Mill, Virginia

212 mi to destination

1 mi
Boston, Virginia

Traveled 141 mi from origin

1 mi
Burr Hill, Virginia

141 mi to destination

1 mi
Marye, Virginia

Traveled 212 mi from origin

1 mi
Frog Level, Virginia

71 mi to destination

1 mi
Putneys Mill, Virginia

Traveled 283 mi from origin

2 mi
Croaker

Destination