Distance from Harmony Grove, North Carolina to Ash Hill, North Carolina
The driving distance from Harmony Grove, North Carolina to Ash Hill, North Carolina is 34.1 mi (54.8 km)
The straight-line (air) distance is approximately 14.9 mi (24 km)
Estimated travel time by road is 44 minutes
We found 3 routes between Harmony Grove and Ash Hill.
Available Routes
Route Directions
Take Meadowlark Dr, Transou Rd, Tobaccoville Rd and US-52 N to Cook School Rd in Surry County. Take exit 136 from US-52 N
Drive to Ararat Rd in Ararat
Route Directions
Drive along Styers Ferry Rd
Take US-421 N to Falcon Rd in Yadkin County
Continue on Falcon Rd. Take Forbush Rd to Smithtown Rd
Take Siloam Rd and Quaker Church Rd to Eldora Rd in Siloam
Follow Eldora Rd to Ararat Rd
Route Directions
Take Flint Hill Rd, Siloam Rd and Quaker Church Rd to Eldora Rd in Siloam
Follow Eldora Rd to Ararat Rd
Journey Details
Traveling from Harmony Grove, North Carolina to Ash Hill, North Carolina covers 33.1 miles (53 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 45 minutes under normal conditions.
Drivers have 3 route options between these locations (33-35 miles / 53-57 km). The primary route shown here saves 44 seconds compared to alternatives.
Journey Waypoints
Harmony Grove
Starting Point
Ash Hill
Destination