Distance from Harmony Grove, North Carolina to Lurich, Virginia
The driving distance from Harmony Grove, North Carolina to Lurich, Virginia is 147.9 mi (238 km)
The straight-line (air) distance is approximately 58 mi (93.3 km)
Estimated travel time by road is 2 hours 20 minutes
We found 3 routes between Harmony Grove and Lurich.
Available Routes
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-460 E in Mercer County. Take exit 9 from I-77 N
Continue on US-460 E. Drive to State Rte 649 in Giles County
Route Directions
Get on US-421 N in Lewisville from Shallowford Rd
Continue on US-421 N. Take I-77 N to Cleburne Blvd in Pulaski County. Take exit 98 from I-81 N
Continue on Cleburne Blvd. Take State Hwy 100 N and US-460 W/Virginia Ave to State Rte 649/Lurich Rd in Giles County
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
Continue on Cleburne Blvd. Take State Hwy 100 N and US-460 W/Virginia Ave to State Rte 649/Lurich Rd in Giles County
Journey Details
Traveling from Harmony Grove, North Carolina to Lurich, Virginia covers 138.4 miles (223 km) in a north direction. This highway, substantial route typically takes 2 hours 20 minutes under normal conditions.
Drivers have 3 route options between these locations (138-148 miles / 223-238 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Harmony Grove
Starting Point
Lurich
Destination