Distance from Harmony Grove, North Carolina to Rocky Gap, Virginia
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
Route Directions
Get on US-421 N in Lewisville from Shallowford Rd
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
Route Directions
Get on US-421 N from Styers Ferry Rd, Phillips Bridge Rd and Styers Ferry Rd
Continue on US-421 N. Take I-77 N to Cleburne Blvd in Pulaski County. Take exit 98 from I-81 N
Get on I-77 N in Bland County from Cleburne Blvd, VA-42 E and State Rte 606
Continue on I-77 N. Drive to US-52 N/VA-61 E in Rocky Gap. Take exit 64 from I-77 N
Route Directions
Get on US-421 N from Styers Ferry Rd, Phillips Bridge Rd and Styers Ferry Rd
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
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
Rocky Gap
Destination