Distance from Caney Branch, Tennessee to Ellendale, North Carolina
The driving distance from Caney Branch, Tennessee to Ellendale, North Carolina is 141 mi (226.9 km)
The straight-line (air) distance is approximately 59.4 mi (95.6 km)
Estimated travel time by road is 2 hours 49 minutes
We found 3 routes between Caney Branch and Ellendale.
Available Routes
Route Directions
Take Cedar Creek Rd, TN-70 S and NC-208 S to US-25 S/US-70 E in Madison County
Continue on US-25 S/US-70 E. Take I-26 E/US-19 S/US-23 S, I-40 E and US-64 E to D G Echerd Rd in Alexander County
Route Directions
Get on I-40 E in Newport from US-321 S
Follow I-40 E to Jamestown Rd in Burke County. Take exit 100 from I-40 E
Take US-64 E to D G Echerd Rd in Alexander County
Route Directions
Take Cedar Creek Rd and TN-351 N to TN-107 E in Afton
Continue on TN-107 E. Take TN-173 E and US-19E S to NC-194 S in Avery County
Continue on NC-194 S to US-221 N
Follow US-221 N to Blue Rdg Pkwy. Take the exit toward Parkway from US-221 N
Follow Blue Rdg Pkwy to US-221 N/Yonahlossee Rd in Watauga County
Follow US-321 S and US-64 E to D G Echerd Rd in Alexander County
Journey Details
Traveling from Caney Branch, Tennessee to Ellendale, North Carolina covers 137.3 miles (221 km) in a east direction. This mixed highways and local roads, substantial route typically takes 3 hours 7 minutes under normal conditions.
Drivers have 3 route options between these locations (137-166 miles / 221-268 km). The primary route shown here saves 25 seconds compared to alternatives.
Journey Waypoints
Caney Branch
Starting Point
Ellendale
Destination