Distance from Hackney, North Carolina to Dundee, Virginia
The driving distance from Hackney, North Carolina to Dundee, Virginia is 265.1 mi (426.7 km)
The straight-line (air) distance is approximately 122.1 mi (196.5 km)
Estimated travel time by road is 4 hours 28 minutes
We found 3 routes between Hackney and Dundee.
Available Routes
Route Directions
Continue to Pitt County
Continue on US-264 W. Take I-587, US-264 W, I-87, I-440 W and I-40 to Mt Willing Rd in Efland. Take exit 160 from I-40
Take S Efland-Cedar Grove Rd, NC-86 N, US-29 N, VA-40 W, ... and VA-116 N to Dundee Ave SE in Roanoke
Route Directions
Continue to Pitt County
Continue on US-264 W. Take I-587, US-264 W, I-87, I-440 W, ... and I-840 to US-220 N in Rockingham County
Get on US-58 W/US-58 BYP W in Henry County
Continue on US-220 N. Drive to Dundee Ave SE in Roanoke
Route Directions
Take US-17 N, US-264 W, NC-30 W, US-64 W, ... and VA-116 N to Dundee Ave SE in Roanoke
Journey Details
Traveling from Hackney, North Carolina to Dundee, Virginia covers 245.8 miles (396 km) in a northwest direction. This mixed highways and local roads, long-distance route typically takes 4 hours 42 minutes under normal conditions.
Drivers have 3 route options between these locations (246-287 miles / 396-462 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Hackney
Starting Point
Dundee
Destination