Distance from Half Hell, North Carolina to Dry Fork, Virginia
The driving distance from Half Hell, North Carolina to Dry Fork, Virginia is 251 mi (403.9 km)
The straight-line (air) distance is approximately 124.5 mi (200.3 km)
Estimated travel time by road is 4 hours 12 minutes
We found 3 routes between Half Hell and Dry Fork.
Available Routes
Route Directions
Take NC-906 to US-17 N
Continue on US-17 N. Take US-74 W/US-76 W and NC-87 N to NC-24 E/Bragg Blvd in Fayetteville. Take the NC-24/Bragg Blvd exit from US-401 BUS N
Continue to Lee County
Take US-421 N and US-29 N to Dry Fork Rd in Pittsylvania County
Route Directions
Get on US-74 W in Columbus County from NC-211
Continue on US-74 W. Take I-74 W, US-74 W, I-73 N and US-29 N to Dry Fork Rd in Pittsylvania County
Route Directions
Get on I-140 from US-17 N
Take I-40 to Mt Willing Rd in Efland. Take exit 160 from I-40
Get on US-29 N/US-58 E in Danville from S Efland-Cedar Grove Rd and NC-86 N
Journey Details
Traveling from Half Hell, North Carolina to Dry Fork, Virginia covers 248.8 miles (400 km) in a northwest direction. This fast highway, long-distance route typically takes 3 hours 47 minutes under normal conditions.
Drivers have 3 route options between these locations (249-283 miles / 400-456 km). The primary route shown here saves 29 minutes compared to alternatives.
Journey Waypoints
Half Hell
Starting Point
Dry Fork
Destination