Distance from Caney Branch, Tennessee to Weaverville, North Carolina
The driving distance from Caney Branch, Tennessee to Weaverville, North Carolina is 62.4 mi (100.5 km)
The straight-line (air) distance is approximately 21 mi (33.8 km)
Estimated travel time by road is 1 hour 30 minutes
We found 2 routes between Caney Branch and Weaverville.
Available Routes
Route Directions
Take W Allens Bridge Rd, Nolichuckey Rd and Cedar Creek Rd to TN-107 W/TN-70 S
Continue on TN-70 S to Madison County
Get on I-26 E/US-23 S in Flag Pond from NC-212 N and TN-352
Follow I-26 E/US-23 S to Clarks Chapel Rd in Buncombe County. Take exit 18 from I-26 E/US-23 S
Take US-19 BUS S/N Main St to Merchants Way/Merchants Alley in Weaverville
Route Directions
Take W Allens Bridge Rd, Nolichuckey Rd and Cedar Creek Rd to TN-107 W/TN-70 S
Take US-25 S/US-70 E to Weaver Blvd in Weaverville
Follow Weaver Blvd and N Main St to Merchants Way/Merchants Alley
Journey Details
Traveling from Caney Branch, Tennessee to Weaverville, North Carolina covers 47 miles (76 km) in a southeast direction. This secondary roads, moderate route typically takes 1 hour 11 minutes under normal conditions.
Drivers have 2 route options between these locations (47-62 miles / 76-100 km). The primary route shown here saves 19 minutes compared to alternatives.
Journey Waypoints
Caney Branch
Starting Point
Weaverville
Destination