Distance from Hackney, North Carolina to Hampstead, Virginia
The driving distance from Hackney, North Carolina to Hampstead, Virginia is 252.3 mi (406 km)
The straight-line (air) distance is approximately 122.8 mi (197.7 km)
Estimated travel time by road is 3 hours 53 minutes
We found 3 routes between Hackney and Hampstead.
Available Routes
Route Directions
Get on US-64 W in Edgecombe County from US-17 N, US-264 W and NC-30 W
Take I-95 N to VA-207 E in Ruther Glen. Take exit 104 from I-95 N
Continue on VA-207 E. Take US-301 N to VA-218 W in King George County
Route Directions
Take US-17 N, US-13 N, I-664 N, I-64 W, ... and US-301 N to State Rte 611 in King George County
Continue on State Rte 611. Take VA-206 E to VA-218 W
Route Directions
Take US-17 N, US-13 N, NC-11 and US-258 N to Jerusalem Rd in Southampton County
Get on I-95 N in Templeton from VA-35 N
Follow I-95 N to VA-207 E in Ruther Glen. Take exit 104 from I-95 N
Continue on VA-207 E to Bowling Green
Continue on State Rte 611. Take VA-206 E to VA-218 W
Journey Details
Traveling from Hackney, North Carolina to Hampstead, Virginia covers 238.6 miles (384 km) in a north direction. This mixed highways and local roads, long-distance route typically takes 4 hours 11 minutes under normal conditions.
Drivers have 3 route options between these locations (239-274 miles / 384-441 km). The primary route shown here saves 20 minutes compared to alternatives.
Journey Waypoints
Hackney
Starting Point
Hampstead
Destination