Distance from Half Hell, North Carolina to McKendree, Virginia
The driving distance from Half Hell, North Carolina to McKendree, Virginia is 243.9 mi (392.5 km)
The straight-line (air) distance is approximately 124.1 mi (199.8 km)
Estimated travel time by road is 3 hours 58 minutes
We found 3 routes between Half Hell and McKendree.
Available Routes
Route Directions
Get on I-140 from US-17 N
Follow I-140 and I-40 to US-501 N/N Duke St in Durham. Take exit 176 from I-85 S/US-15 S/US-70 W
Drive to US-501 N in Halifax County
Route Directions
Get on I-140 from US-17 N
Follow I-140 and I-40 to US-501 N/N Duke St in Durham. Take exit 176 from I-85 S/US-15 S/US-70 W
Continue on US-501 N. Take Moores Mill Rd to US-501 N in Halifax County
Route Directions
Get on I-140 from US-17 N
Drive from I-40 to Raleigh. Take exit 11B from I-440 W
Continue on US-1 N/Capital Blvd. Take NC-96 N and VA-96 W/Virgilina Rd to US-501 N in Halifax County
Journey Details
Traveling from Half Hell, North Carolina to McKendree, Virginia covers 242.1 miles (390 km) in a north direction. This highway, long-distance route typically takes 4 hours 9 minutes under normal conditions.
Drivers have 3 route options between these locations (242-244 miles / 390-392 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 57 mph (92 km/h) .
Journey Waypoints
Half Hell
Starting Point
McKendree
Destination