Distance from Harmony Grove, North Carolina to Republican Grove, Virginia
The driving distance from Harmony Grove, North Carolina to Republican Grove, Virginia is 122.4 mi (196.9 km)
The straight-line (air) distance is approximately 59.4 mi (95.6 km)
Estimated travel time by road is 2 hours 2 minutes
We found 3 routes between Harmony Grove and Republican Grove.
Available Routes
Route Directions
Get on US-421 S from Styers Ferry Rd
Follow I-40 E, I-840 and US-29 N to Spring Garden Rd in Blairs
Continue on Spring Garden Rd. Take VA-57 E, State Rte 667 and State Rte 647 to State Rte 603 in Halifax County
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
Follow US-29 BUS N and US-29 N to Spring Garden Rd in Blairs
Continue on Spring Garden Rd. Take VA-57 E, State Rte 667 and State Rte 647 to State Rte 603 in Halifax County
Route Directions
Get on US-421 S from Styers Ferry Rd
Follow US-421 S, US-158 E and US-29 N to Spring Garden Rd in Blairs
Continue on Spring Garden Rd. Take VA-57 E, State Rte 667 and State Rte 647 to State Rte 603 in Halifax County
Journey Details
Traveling from Harmony Grove, North Carolina to Republican Grove, Virginia covers 117.1 miles (188 km) in a northeast direction. This highway, substantial route typically takes 2 hours 13 minutes under normal conditions.
Drivers have 3 route options between these locations (117-122 miles / 188-197 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Harmony Grove
Starting Point
Republican Grove
Destination