Distance from Baynes, North Carolina to McHarg, Tennessee
The driving distance from Baynes, North Carolina to McHarg, Tennessee is 349.1 mi (561.8 km)
The straight-line (air) distance is approximately 185.9 mi (299.1 km)
Estimated travel time by road is 5 hours 39 minutes
We found 3 routes between Baynes and McHarg.
Available Routes
Route Directions
Get on I-40/I-85 S in Mebane
Follow I-40 to US-74 W/Great Smoky Mountains Expy in Haywood County. Take exit 27 from I-40
Follow US-74 W to your destination in Polk County
Route Directions
Get on I-85 S in Graham from NC-119 S, Pleasant Grove Union School Rd and State Hwy 49 S
Follow I-85 S to GA-17 N in Franklin County. Take exit 173 from I-85 S
Continue on GA-17 N to your destination in Polk County
Route Directions
Get on I-840 in Guilford County from Kerr's Chapel Rd, Osceola Ossipee Rd, NC-150 W and US-29 S
Follow I-40 to US-74 W/Great Smoky Mountains Expy in Haywood County. Take exit 27 from I-40
Follow US-74 W to your destination in Polk County
Journey Details
Traveling from Baynes, North Carolina to McHarg, Tennessee covers 342 miles (550 km) in a west direction. This highway, long-distance route typically takes 5 hours 37 minutes under normal conditions.
Drivers have 3 route options between these locations (342-381 miles / 550-613 km). The primary route shown here saves 52 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
McHarg
Destination