Distance from Harmony Grove, North Carolina to Spring Lake, North Carolina
The driving distance from Harmony Grove, North Carolina to Spring Lake, North Carolina is 124.3 mi (200.1 km)
The straight-line (air) distance is approximately 61.9 mi (99.6 km)
Estimated travel time by road is 2 hours 11 minutes
This route includes Toll roads along the way.
We found 3 routes between Harmony Grove and Spring Lake.
Available Routes
Route Directions
Get on US-421 S from Styers Ferry Rd
Take I-74, US-64 E and US-421 S to NC-87 in Lee County
Continue on NC-87. Drive to W Manchester Rd/Rock Merritt Ave in Spring Lake
Route Directions
Get on US-421 S from Styers Ferry Rd
Take I-74 to NC-705 S in Randolph County. Take exit 61 from I-74
Continue on NC-705 S to Carthage
Continue on NC-24 E. Take NC-87 S to W Manchester Rd/Rock Merritt Ave in Spring Lake
Route Directions
Get on US-421 S from Styers Ferry Rd
Take I-40 E and US-421 S to NC-87 in Lee County
Continue on NC-87. Drive to W Manchester Rd/Rock Merritt Ave in Spring Lake
Journey Details
Traveling from Harmony Grove, North Carolina to Spring Lake, North Carolina covers 119.6 miles (193 km) in a southeast direction. This highway, substantial route typically takes 1 hour 56 minutes under normal conditions.
Drivers have 3 route options between these locations (120-124 miles / 193-200 km). The primary route shown here saves 18 minutes compared to alternatives.
The route features toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 62 mph (100 km/h) .
Journey Waypoints
Harmony Grove
Starting Point
Spring Lake
Destination