Distance from Eagleton, North Carolina to Hot Springs, North Carolina
The driving distance from Eagleton, North Carolina to Hot Springs, North Carolina is 547.4 mi (880.9 km)
The straight-line (air) distance is approximately 247.3 mi (398 km)
Estimated travel time by road is 8 hours 47 minutes
We found 2 routes between Eagleton and Hot Springs.
Available Routes
Route Directions
Get on US-13 S/US-17 S/US-64 W in Martin County
Continue on US-64 W. Take I-40, US-52 N, I-77 N and I-81 S to TN-172 S/Van Hill Rd in Baileyton. Take exit 36 from I-81 S
Continue on TN-172 S/Van Hill Rd. Take TN-70 S and NC-208 S to US-25/US-70 in Hot Springs
Route Directions
Get on US-13 S/US-17 S/US-64 W in Martin County
Continue on US-64 W. Take I-40 to US-25 N/US-70 W in Weaverville. Take exit 19A from I-26 W/US-19 N/US-23 N/US-70 W
Journey Details
Traveling from Eagleton, North Carolina to Hot Springs, North Carolina covers 485.8 miles (782 km) in a west direction. This fast highway, long-distance route typically takes 7 hours 40 minutes under normal conditions.
Drivers have 2 route options between these locations (486-547 miles / 782-881 km). The primary route shown here saves 1 hour and 8 minutes compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 66 mph (106 km/h) .
Journey Waypoints
Eagleton
Starting Point
Hot Springs
Destination