Distance from Harmony Grove, North Carolina to Rocky Gap, Virginia

Harmony Grove Rocky Gap
Total Distance
123.5 mi
(198.7 km)
Travel Time
1 hour 56 minutes

The driving distance from Harmony Grove, North Carolina to Rocky Gap, Virginia is 123.5 mi (198.7 km)

The straight-line (air) distance is approximately 55.7 mi (89.7 km)

Estimated travel time by road is 1 hour 56 minutes

We found 3 routes between Harmony Grove and Rocky Gap.

Available Routes

Shortest Fastest
I-77 N
123.1 mi
198.1 km
1 hour 54 minutes
US-421 N and I-77 N
123.5 mi
198.7 km
1 hour 56 minutes
US-421 N, I-81 N and I-77 N
143.8 mi
231.5 km
2 hours 25 minutes

Route Directions

Get on US-421 N in Lewisville from Shallowford Rd
4.8 mi
7 min
Follow US-421 N and I-77 N to US-52 N/VA-61 E in Rocky Gap. Take exit 64 from I-77 N
118.2 mi
1 hr 47 min
0.5 mi
1 min

Route Directions

Get on US-421 N from Styers Ferry Rd, Phillips Bridge Rd and Styers Ferry Rd
1.6 mi
4 min
Continue on US-421 N. Take I-77 N to Cleburne Blvd in Pulaski County. Take exit 98 from I-81 N
105 mi
1 hr 34 min
Get on I-77 N in Bland County from Cleburne Blvd, VA-42 E and State Rte 606
35 mi
44 min
Continue on I-77 N. Drive to US-52 N/VA-61 E in Rocky Gap. Take exit 64 from I-77 N
1.8 mi
1 min
0.5 mi
1 min

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 US-52 N/VA-61 E in Rocky Gap. Take exit 64 from I-77 N
121 mi
1 hr 49 min
0.5 mi
1 min

Journey Details

Traveling from Harmony Grove, North Carolina to Rocky Gap, Virginia covers 123.1 miles (198 km) in a northwest direction. This highway, substantial route typically takes 1 hour 54 minutes under normal conditions.

Drivers have 3 route options between these locations (123-144 miles / 198-231 km). The primary route shown here saves 31 minutes compared to alternatives.

Journey Waypoints

Harmony Grove

Starting Point

Donnaha, North Carolina

128 mi to destination

1 mi
Pine Hill, North Carolina

Traveled 32 mi from origin

2 mi
Cana, Virginia

Traveled 64 mi from origin

1 mi
Eona, Virginia

64 mi to destination

1 mi
Flatwood, Virginia

Traveled 96 mi from origin

1 mi
Max Meadows, Virginia

32 mi to destination

1 mi
Point Pleasant, Virginia

Traveled 128 mi from origin

1 mi
Rocky Gap

Destination