Distance from Harmony Grove, North Carolina to Shorts Creek, Virginia

Harmony Grove Shorts Creek
Total Distance
83.7 mi
(134.7 km)
Travel Time
1 hour 18 minutes

The driving distance from Harmony Grove, North Carolina to Shorts Creek, Virginia is 83.7 mi (134.7 km)

The straight-line (air) distance is approximately 36.2 mi (58.3 km)

Estimated travel time by road is 1 hour 18 minutes

We found 2 routes between Harmony Grove and Shorts Creek.

Available Routes

Shortest
I-77 N
74.6 mi
120 km
1 hour 20 minutes
Fastest
US-421 N and I-77 N
83.7 mi
134.7 km
1 hour 18 minutes

Route Directions

Get on US-421 N from Styers Ferry Rd, Phillips Bridge Rd and Styers Ferry Rd
1.6 mi
4 min
Follow US-421 N and I-77 N to VA-69 E in Wythe County. Take exit 24 from I-77 N
80.7 mi
1 hr 12 min
Drive to US-52 S in Carroll County
1.4 mi
2 min

Route Directions

Get on US-52 N in King from Meadowlark Dr, Olivet Church Rd, Transou Rd, NC-67 W/Reynolda Rd, ... and Doral Dr
15.7 mi
24 min
Follow US-52 N, I-74 W and I-77 N to VA-69 E in Wythe County. Take exit 24 from I-77 N
57.5 mi
52 min
Drive to US-52 S in Carroll County
1.4 mi
2 min

Journey Details

Traveling from Harmony Grove, North Carolina to Shorts Creek, Virginia covers 74.6 miles (120 km) in a northwest direction. This highway, substantial route typically takes 1 hour 20 minutes under normal conditions.

Drivers have 2 route options between these locations (75-84 miles / 120-135 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Harmony Grove

Starting Point

Flint Hill, North Carolina

83 mi to destination

1 mi
Shady Grove, North Carolina

Traveled 21 mi from origin

1 mi
Pine Hill, North Carolina

63 mi to destination

2 mi
Ararat, North Carolina

Traveled 42 mi from origin

1 mi
Toast, North Carolina

42 mi to destination

0 mi
Cana, Virginia

Traveled 63 mi from origin

1 mi
Fancy Gap, Virginia

21 mi to destination

2 mi
Eona, Virginia

Traveled 83 mi from origin

1 mi
Shorts Creek

Destination