Distance from Baynes, North Carolina to Hills Grove, North Carolina
The driving distance from Baynes, North Carolina to Hills Grove, North Carolina is 93 mi (149.7 km)
The straight-line (air) distance is approximately 40.5 mi (65.3 km)
Estimated travel time by road is 1 hour 35 minutes
We found 3 routes between Baynes and Hills Grove.
Available Routes
Route Directions
Get on I-840 in Guilford County from State Rd 1133, NC-87 N and US-29 S
Continue on I-840. Take US-421 N, NC-74 and US-52 N to S Key St in Pilot Mountain. Take exit 134 from US-52 N
Continue on S Key St. Take Old Westfield Road to Mathis Rd
Route Directions
Get on I-40/I-85 S in Graham from NC-119 S, Pleasant Grove Union School Rd and State Hwy 49 S
Continue on I-40/I-85 S. Take US-421 N, NC-74 and US-52 N to S Key St in Pilot Mountain. Take exit 134 from US-52 N
Continue on S Key St. Take Old Westfield Road to Mathis Rd
Route Directions
Get on I-840 in Guilford County from Kerr's Chapel Rd, Osceola Ossipee Rd, NC-150 W and US-29 S
Continue on I-840. Take US-421 N, NC-74 and US-52 N to S Key St in Pilot Mountain. Take exit 134 from US-52 N
Continue on S Key St. Take Old Westfield Road to Mathis Rd
Journey Details
Traveling from Baynes, North Carolina to Hills Grove, North Carolina covers 88.9 miles (143 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 33 minutes under normal conditions.
Drivers have 3 route options between these locations (89-93 miles / 143-150 km). The primary route shown here saves 3 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Baynes
Starting Point
Hills Grove
Destination