Distance from Harmony Grove, North Carolina to Union Grove, North Carolina

Harmony Grove Union Grove
Total Distance
20.4 mi
(32.9 km)
Travel Time
27 minutes

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

Shortest Fastest
US-421 N
20 mi
32.2 km
25 minutes
US-421 N and Forbush Rd
20.4 mi
32.9 km
27 minutes
Forbush Rd
21.6 mi
34.7 km
30 minutes

Route Directions

Take Shallowford Rd and US-421 N to Falcon Rd in Yadkin County
12.4 mi
15 min
Follow Falcon Rd and Forbush Rd to Union Cross Church Rd
8.1 mi
11 min

Route Directions

Drive along Styers Ferry Rd
1.4 mi
3 min
Follow US-421 N, Shallowford Rd and Dinkins Bottom Rd to Baltimore Rd in Yadkin County
9.7 mi
12 min
Follow Baltimore Rd and Forbush Rd to Union Cross Church Rd
10.4 mi
14 min

Route Directions

Drive along Styers Ferry Rd
1.4 mi
3 min
Take US-421 N to Falcon Rd in Yadkin County
10.5 mi
10 min
Follow Falcon Rd and Forbush Rd to Union Cross Church Rd
8.1 mi
11 min

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

Lewisville, North Carolina

22 mi to destination

0 mi
Grapewood, North Carolina

Traveled 5 mi from origin

1 mi
Enon, North Carolina

Traveled 11 mi from origin

1 mi
Flint Hill, North Carolina

Traveled 16 mi from origin

2 mi
East Bend, North Carolina

5 mi to destination

2 mi
Smithtown, North Carolina

Traveled 22 mi from origin

2 mi
Union Grove

Destination