Distance from Harmony Grove, North Carolina to Cunningham, North Carolina
The driving distance from Harmony Grove, North Carolina to Cunningham, North Carolina is 104.3 mi (167.8 km)
The straight-line (air) distance is approximately 49.3 mi (79.4 km)
Estimated travel time by road is 1 hour 40 minutes
We found 3 routes between Harmony Grove and Cunningham.
Available Routes
Route Directions
Get on US-421 S from Styers Ferry Rd
Take I-40 E, I-840 and US-29 N to US-360 E/US-58 E/South Boston Rd in Danville. Take the US-58 E/US-360 E/S Boston exit from US-29 N/US-58 E
Continue on US-360 E/US-58 E. Drive to Cunningham Rd in Semora
Route Directions
Get on US-421 S from Styers Ferry Rd
Get on NC-704 E in Madison from US-158 E and US-220 N
Get on US-158 E/US-29 BUS N in Reidsville from NC-704 E and NC-65 E
Continue on US-29 BUS N. Take US-29 N, US-58 E and US-360 E to VA-119 S in Alton
Continue on VA-119 S. Take Barker Rd to Cunningham Rd in Semora
Route Directions
Get on US-421 S from Styers Ferry Rd
Take US-158 E to Flat Rock Rd in Rockingham County
Take Mizpah Church Rd and NC-87 S to NC-150
Continue on County Home Rd. Take NC-62 N and Yarboroughs Mill Rd to Cunningham Rd in Semora
Journey Details
Traveling from Harmony Grove, North Carolina to Cunningham, North Carolina covers 91.8 miles (148 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 53 minutes under normal conditions.
Drivers have 3 route options between these locations (92-104 miles / 148-168 km). The primary route shown here saves 6 minutes compared to alternatives.
Journey Waypoints
Harmony Grove
Starting Point
Cunningham
Destination