Distance from Harmony Grove, North Carolina to Roseborough, North Carolina
The driving distance from Harmony Grove, North Carolina to Roseborough, North Carolina is 102.7 mi (165.3 km)
The straight-line (air) distance is approximately 49.4 mi (79.5 km)
Estimated travel time by road is 2 hours 8 minutes
We found 3 routes between Harmony Grove and Roseborough.
Available Routes
Route Directions
Get on US-421 N/U.S. Hwy 421 S in Lewisville from Shallowford Rd
Follow US-421 N/U.S. Hwy 421 S to NC-105 S in Boone
Continue on NC-105 S. Drive to Roseboro Rd in Avery County
Route Directions
Get on US-421 N from Styers Ferry Rd, Phillips Bridge Rd and Styers Ferry Rd
Follow US-421 N and NC-18 S to Fairview Dr SW in Lenoir
Take Abington Rd and Brown Mountain Beach Rd to Roseboro Rd in Avery County
Route Directions
Get on US-421 N/U.S. Hwy 421 S from Styers Ferry Rd, Phillips Bridge Rd and Styers Ferry Rd
Follow US-421 N/U.S. Hwy 421 S to NC-105 S in Boone
Continue on NC-105 S. Drive to Roseboro Rd in Avery County
Journey Details
Traveling from Harmony Grove, North Carolina to Roseborough, North Carolina covers 102.3 miles (165 km) in a west direction. This mixed highways and local roads, substantial route typically takes 2 hours 6 minutes under normal conditions.
Drivers have 3 route options between these locations (102-103 miles / 165-166 km). The primary route shown here saves 20 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Harmony Grove
Starting Point
Roseborough
Destination