Distance from Harmony Grove, North Carolina to Riverdale, Virginia
The driving distance from Harmony Grove, North Carolina to Riverdale, Virginia is 112.8 mi (181.5 km)
The straight-line (air) distance is approximately 57.6 mi (92.7 km)
Estimated travel time by road is 1 hour 59 minutes
We found 3 routes between Harmony Grove and Riverdale.
Available Routes
Route Directions
Get on US-421 S from Styers Ferry Rd
Take I-40 E, I-840 and US-29 N to NC-150 in Rockingham County
Continue on County Home Rd. Take NC-62 N, Yarboroughs Mill Rd, NC-119 N and VA-119 N to US-360 E/US-58 E/Philpott Rd in Alton
Follow US-360 E/US-58 E/Philpott Rd to US-501 S in Riverdale
Route Directions
Get on US-421 S from Styers Ferry Rd
Follow I-40 E to NC-119 N in Mebane. Take exit 153 from I-40 E
Continue on NC-119 N. Take State Hwy 49 N to US-501 N in Riverdale
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
Follow US-360 E/US-58 E to US-501 S in Riverdale
Journey Details
Traveling from Harmony Grove, North Carolina to Riverdale, Virginia covers 112.2 miles (181 km) in a east direction. This highway, substantial route typically takes 1 hour 47 minutes under normal conditions.
Drivers have 3 route options between these locations (112-119 miles / 181-192 km). The primary route shown here saves 19 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Harmony Grove
Starting Point
Riverdale
Destination