Distance from Caney Branch, Tennessee to Swiss, North Carolina

Caney Branch Swiss
Total Distance
54.9 mi
(88.4 km)
Travel Time
1 hour 19 minutes

The driving distance from Caney Branch, Tennessee to Swiss, North Carolina is 54.9 mi (88.4 km)

The straight-line (air) distance is approximately 19.4 mi (31.2 km)

Estimated travel time by road is 1 hour 19 minutes

We found 2 routes between Caney Branch and Swiss.

Available Routes

Shortest
NC-212 N
53.6 mi
86.3 km
1 hour 25 minutes
Fastest
US-25 S/US-70 E
54.9 mi
88.4 km
1 hour 19 minutes

Route Directions

Take W Allens Bridge Rd and Cedar Creek Rd to TN-107 W/TN-70 S
8.8 mi
14 min
Follow TN-70 S, NC-208 S and US-25 S/US-70 E to Madison County
27.4 mi
40 min
Get on I-26 W/US-19 N/US-23 N from NC-213 E
8.9 mi
12 min
Drive to US-19 S in Yancey County
9.9 mi
11 min

Route Directions

Take Cedar Creek Rd, TN-70 S and NC-208 S to Franklin Mountain Rd in Madison County
19.6 mi
29 min
3.2 mi
6 min
Continue on NC-212 N. Take TN-352 and I-26 E/US-23 S to Laurel Valley Rd
24.2 mi
36 min
Continue on Laurel Valley Rd to Yancey County
5 mi
9 min
Drive to US-19 S
1.7 mi
2 min

Journey Details

Traveling from Caney Branch, Tennessee to Swiss, North Carolina covers 53.6 miles (86 km) in a east direction. This secondary roads, moderate route typically takes 1 hour 25 minutes under normal conditions.

Drivers have 2 route options between these locations (54-55 miles / 86-88 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Caney Branch

Starting Point

Cedar Creek, Tennessee

45 mi to destination

1 mi
Hayesville, Tennessee

33 mi to destination

1 mi
Allenstand, North Carolina

Traveled 22 mi from origin

1 mi
Cutshalltown, North Carolina

22 mi to destination

1 mi
Spillcorn, North Carolina

Traveled 33 mi from origin

1 mi
Little Creek, North Carolina

11 mi to destination

1 mi
Faust, North Carolina

Traveled 45 mi from origin

1 mi
Swiss

Destination