Distance from Hazelhurst, Maryland to Croaker, Virginia
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
Route Directions
Get on I-68 E from MD-495 N, New Germany Rd and Chestnut Ridge Rd
Continue on I-68 E to your destination in James City County. Take exit 231B from I-64 E
Route Directions
Take MD-135 W and MD-560 S to US-50 E in Gormania
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
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
Croaker
Destination