Distance from Harmony Grove, North Carolina to Level Run, Virginia

Harmony Grove Level Run
Total Distance
126 mi
(202.8 km)
Travel Time
2 hours 2 minutes

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

Shortest
US-158 E and US-29 N
120.7 mi
194.3 km
2 hours 14 minutes
I-40 E and US-29 N
125.4 mi
201.8 km
2 hours 7 minutes
Fastest
US-29 N
126 mi
202.8 km
2 hours 2 minutes

Route Directions

Get on US-421 S from Styers Ferry Rd
1.9 mi
4 min
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
75.6 mi
1 hr 6 min
Continue on US-29 N. Drive to Level Run Rd in Pittsylvania County
48.6 mi
51 min

Route Directions

Get on US-421 S in Winston-Salem from Phillips Bridge Rd and Country Club Rd
4 mi
9 min
Follow I-40 E, I-840 and US-29 N to Spring Garden Rd in Blairs
89.3 mi
1 hr 19 min
Continue on Spring Garden Rd. Take Java Rd and Riceville Rd to Level Run Rd
32 mi
39 min

Route Directions

Get on US-421 S from Styers Ferry Rd
1.9 mi
4 min
Take US-158 E and US-29 N to Rockford School Rd in Pittsylvania County
107.6 mi
1 hr 53 min
Take Blue Ridge Dr/Old Hwy 29, Spring Rd, Telegraph Rd and Waller Rd to Level Run Rd
11.3 mi
16 min

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

Bethania Station, North Carolina

134 mi to destination

1 mi
Walnut Cove, North Carolina

Traveled 33 mi from origin

1 mi
Mayodan, North Carolina

100 mi to destination

1 mi
Sunset Hills, North Carolina

Traveled 67 mi from origin

2 mi
Aiken Summit, Virginia

67 mi to destination

1 mi
Swansonville, Virginia

Traveled 100 mi from origin

1 mi
Chatham, Virginia

33 mi to destination

2 mi
Ray, Virginia

Traveled 134 mi from origin

1 mi
Level Run

Destination