Distance from Harmony Grove, North Carolina to Level Run, Virginia
The driving distance from Harmony Grove, North Carolina to Level Run, Virginia is 126 mi (202.8 km)
The straight-line (air) distance is approximately 58.1 mi (93.5 km)
Estimated travel time by road is 2 hours 2 minutes
We found 3 routes between Harmony Grove and Level Run.
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. Drive to Level Run Rd in Pittsylvania County
Route Directions
Get on US-421 S in Winston-Salem from Phillips Bridge Rd and Country Club Rd
Follow I-40 E, I-840 and US-29 N to Spring Garden Rd in Blairs
Continue on Spring Garden Rd. Take Java Rd and Riceville Rd to Level Run Rd
Route Directions
Get on US-421 S from Styers Ferry Rd
Take US-158 E and US-29 N to Rockford School Rd in Pittsylvania County
Take Blue Ridge Dr/Old Hwy 29, Spring Rd, Telegraph Rd and Waller Rd to Level Run Rd
Journey Details
Traveling from Harmony Grove, North Carolina to Level Run, Virginia covers 120.7 miles (194 km) in a northeast direction. This highway, substantial route typically takes 2 hours 14 minutes under normal conditions.
Drivers have 3 route options between these locations (121-126 miles / 194-203 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 57 mph (92 km/h) .
Journey Waypoints
Harmony Grove
Starting Point
Level Run
Destination