Distance from Caney Branch, Tennessee to Highlands, North Carolina

Caney Branch Highlands
Total Distance
125.7 mi
(202.2 km)
Travel Time
2 hours 57 minutes

The driving distance from Caney Branch, Tennessee to Highlands, North Carolina is 125.7 mi (202.2 km)

The straight-line (air) distance is approximately 43.3 mi (69.7 km)

Estimated travel time by road is 2 hours 57 minutes

We found 2 routes between Caney Branch and Highlands.

Available Routes

Shortest Fastest
I-40 E
120.7 mi
194.2 km
2 hours 32 minutes
US-64 W
125.7 mi
202.2 km
2 hours 57 minutes

Route Directions

Take Cedar Creek Rd, TN-70 S and NC-208 S to US-25 S/US-70 E in Madison County
24.9 mi
38 min
Follow US-25 S/US-70 E and I-26 E/US-19 S/US-23 S to NC-280 W in Asheville. Exit from I-26 E
42.7 mi
50 min
15.9 mi
19 min
Follow US-64 W to Chestnut St in Highlands
41.5 mi
1 hr 4 min
Continue on Chestnut St. Take N 5th St to Main St
0.7 mi
2 min

Route Directions

Take Old Newport Hwy to US-321 S in Cocke County
1.8 mi
4 min
Continue on US-321 S. Take I-40 E, US-74 W/Great Smoky Mountains Expy, US-23 S and NC-28 S/US-64 E to Oak St in Highlands
118.7 mi
2 hr 26 min
Continue on Oak St. Drive to Main St
0.2 mi
1 min

Journey Details

Traveling from Caney Branch, Tennessee to Highlands, North Carolina covers 120.7 miles (194 km) in a south direction. This mixed highways and local roads, substantial route typically takes 2 hours 32 minutes under normal conditions.

Drivers have 2 route options between these locations (121-126 miles / 194-202 km). The primary route shown here saves 25 minutes compared to alternatives.

Journey Waypoints

Caney Branch

Starting Point

Del Rio, Tennessee

100 mi to destination

1 mi
Tom Town, Tennessee

Traveled 25 mi from origin

1 mi
Cold Springs Creek, North Carolina

75 mi to destination

1 mi
Nellie, North Carolina

Traveled 50 mi from origin

1 mi
Maggie Valley, North Carolina

50 mi to destination

1 mi
Ruby City, North Carolina

Traveled 75 mi from origin

1 mi
Tuckasegee, North Carolina

25 mi to destination

1 mi
Bessie, North Carolina

Traveled 100 mi from origin

0 mi
Highlands

Destination