Distance from Harmony Grove, North Carolina to Elmwood, North Carolina
The driving distance from Harmony Grove, North Carolina to Elmwood, North Carolina is 43 mi (69.2 km)
The straight-line (air) distance is approximately 19.2 mi (30.9 km)
Estimated travel time by road is 48 minutes
We found 3 routes between Harmony Grove and Elmwood.
Available Routes
Route Directions
Get on I-40 in Clemmons from Lewisville Clemmons Rd
Follow I-40 to Old Mocksville Rd in Iredell County. Take exit 154 from I-40
Follow US-64 E, Bell Farm Rd and Salisbury Hwy to Thompson Ln
Route Directions
Get on I-40 in Clemmons from Lewisville Clemmons Rd
Follow I-40 to Greenhill Rd in Davie County
Take Junction Rd and NC-801 S to US-70 W in Rowan County
Follow Salisbury Hwy to Thompson Ln
Route Directions
Get on I-40 in Clemmons from Lewisville Clemmons Rd
Follow I-40 to US-64 W in Iredell County. Take exit 162 from I-40
Continue on US-64 W. Take Elmwood Rd to Thompson Ln
Journey Details
Traveling from Harmony Grove, North Carolina to Elmwood, North Carolina covers 36.9 miles (59 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 42 minutes under normal conditions.
Drivers have 3 route options between these locations (37-45 miles / 59-73 km). The primary route shown here saves 13 minutes compared to alternatives.
Journey Waypoints
Harmony Grove
Starting Point
Elmwood
Destination