Distance from Harmony Grove, North Carolina to Chestnut Fork, Virginia
The driving distance from Harmony Grove, North Carolina to Chestnut Fork, Virginia is 142 mi (228.6 km)
The straight-line (air) distance is approximately 57.2 mi (92 km)
Estimated travel time by road is 2 hours 19 minutes
We found 3 routes between Harmony Grove and Chestnut Fork.
Available Routes
Route Directions
Get on US-421 S from Styers Ferry Rd
Follow I-40 E and I-840 to US-29 N/US-58 E in Danville. Take the US-29 N/US-58 E exit from US-29 N
Continue on US-29 N. Take Bishop Creek Rd to State Rte 731 in Bedford County
Route Directions
Get on US-421 S from Styers Ferry Rd
Follow US-421 S, US-158 E and US-220 N to 220n/40 Ramp in Rocky Mount. Take the exit toward VA-40 E/VA-40 W/VA-122/Rocky Mount/Gretna/Industrial Pk from US-220 N
Take VA-122 N to State Rte 731 in Bedford County
Route Directions
Take Meadowlark Dr, Transou Rd, Tobaccoville Rd, NC-66 N/North Carolina Hwy 66 S, ... and VA-57 E to VA-346 in Patrick County
Follow Un Brg Rd Rd, State Rte 623 and Ingramville Rd to VA-40 E/Franklin St in Ferrum
Continue on Franklin St. Take VA-122 N to State Rte 722 in Bedford County
Follow State Rte 722 to State Rte 731
Journey Details
Traveling from Harmony Grove, North Carolina to Chestnut Fork, Virginia covers 119.8 miles (193 km) in a northeast direction. This secondary roads, substantial route typically takes 2 hours 55 minutes under normal conditions.
Drivers have 3 route options between these locations (120-142 miles / 193-229 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 38 mph (61 km/h) .
Journey Waypoints
Harmony Grove
Starting Point
Chestnut Fork
Destination