Distance from Harmony Grove, North Carolina to Union Grove, North Carolina
The driving distance from Harmony Grove, North Carolina to Union Grove, North Carolina is 20.4 mi (32.9 km)
The straight-line (air) distance is approximately 9.4 mi (15.2 km)
Estimated travel time by road is 27 minutes
We found 3 routes between Harmony Grove and Union Grove.
Available Routes
Route Directions
Take Shallowford Rd and US-421 N to Falcon Rd in Yadkin County
Follow Falcon Rd and Forbush Rd to Union Cross Church Rd
Route Directions
Drive along Styers Ferry Rd
Follow US-421 N, Shallowford Rd and Dinkins Bottom Rd to Baltimore Rd in Yadkin County
Follow Baltimore Rd and Forbush Rd to Union Cross Church Rd
Route Directions
Drive along Styers Ferry Rd
Take US-421 N to Falcon Rd in Yadkin County
Follow Falcon Rd and Forbush Rd to Union Cross Church Rd
Journey Details
Traveling from Harmony Grove, North Carolina to Union Grove, North Carolina covers 20 miles (32 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 25 minutes under normal conditions.
Drivers have 3 route options between these locations (20-22 miles / 32-35 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Harmony Grove
Starting Point
Union Grove
Destination