Distance from Elm Grove, North Carolina to Duncan, North Carolina
The driving distance from Elm Grove, North Carolina to Duncan, North Carolina is 97.2 mi (156.4 km)
The straight-line (air) distance is approximately 50.1 mi (80.6 km)
Estimated travel time by road is 1 hour 44 minutes
This route includes Toll roads along the way.
We found 3 routes between Elm Grove and Duncan.
Available Routes
Route Directions
Continue to I-42 W
Follow I-42 and NC-540 W to US-401 S in Wake County. Exit from NC-540 W
Continue on US-401 S. Drive to NC-42 W 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, I-95 S and I-40 to NC-210 W in Johnston County. Take exit 319 from I-40
Continue on NC-210 W to Harnett County
Continue on Piney-Grove Rawls Rd. Take Wagstaff Rd to NC-42 W
Route Directions
Take Lightwood Knot Rd and Liddell Rd to Mark Herring Rd
Follow Zion Church Rd to NC-55 W
Continue on NC-55 W. Take I-40, NC-210 W and Rawls Church Rd to NC-42 W in Harnett County
Journey Details
Traveling from Elm Grove, North Carolina to Duncan, North Carolina covers 95 miles (153 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 55 minutes under normal conditions.
Drivers have 3 route options between these locations (95-102 miles / 153-164 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 49 mph (79 km/h) .
Journey Waypoints
Elm Grove
Starting Point
Duncan
Destination