Distance from Elm Grove, North Carolina to Harnett, North Carolina
The driving distance from Elm Grove, North Carolina to Harnett, North Carolina is 109 mi (175.4 km)
The straight-line (air) distance is approximately 44.9 mi (72.2 km)
Estimated travel time by road is 1 hour 57 minutes
We found 3 routes between Elm Grove and Harnett.
Available Routes
Route Directions
Follow NC-58 N to US-70 W in Kinston
Continue on US-70 W. Take I-42 W, US-70 W and I-42 to NC-210 W in Johnston County. Take exit 319 from I-40 E
Route Directions
Take Lightwood Knot Rd to US-258 S
Take Liddell Rd and Zion Church Rd to NC-55 W in Wayne County
Follow NC-55 W, US-13 S and I-295 S to McArthur Rd in Cumberland County. Take exit 25 B from I-295 S
Take NC-210 N to US-401 S in Harnett County
Route Directions
Follow NC-58 N to US-70 W in Kinston
Continue on US-70 W. Take I-42 W, US-70 W and I-95 S to NC-242 N/NC-50 N/E Main St in Benson. Take exit 79 from I-95 S
Take NC-27 W to US-421 N/US Hwy 421 S in Harnett County
Drive to US-401 S
Journey Details
Traveling from Elm Grove, North Carolina to Harnett, North Carolina covers 94.7 miles (152 km) in a west direction. This highway, substantial route typically takes 1 hour 45 minutes under normal conditions.
Drivers have 3 route options between these locations (95-109 miles / 152-175 km). The primary route shown here saves 20 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Elm Grove
Starting Point
Harnett
Destination