Distance from Caney Branch, Tennessee to Craynor, Kentucky
The driving distance from Caney Branch, Tennessee to Craynor, Kentucky is 151.1 mi (243.1 km)
The straight-line (air) distance is approximately 60.7 mi (97.6 km)
Estimated travel time by road is 3 hours 4 minutes
We found 3 routes between Caney Branch and Craynor.
Available Routes
Route Directions
Take W Allens Bridge Rd to US-321 N/W Main St
Continue on US-321 N/W Main St to Greeneville
Get on I-81 N in Baileyton from TN-172 N/Baileyton Rd/Van Hill Rd
Take US-23 N to KY-3527 in Pike County
Take KY-610 W, Little Robinson Creek and KY-979 N to your destination in Floyd County
Route Directions
Take W Allens Bridge Rd to US-321 N
Continue on US-321 N. Take US-11E S to TN-66 N/N Main St in Bulls Gap
Follow TN-66 N to US-11W N/Trail of the Lonesome Pine in Rogersville
Follow US-11W N to TN-70 N. Exit from US-11W N
Follow TN-70 N and VA-600 to US-23 N/US-421 N/US-58 W in Scott County
Take KY-610 W, Little Robinson Creek and KY-979 N to your destination in Floyd County
Route Directions
Take W Allens Bridge Rd to US-321 N/W Main St
Continue on US-321 N/W Main St to Greeneville
Get on I-81 N in Washington County
Follow US-23 N to KY-3527 in Pike County
Take KY-610 W, Little Robinson Creek and KY-979 N to your destination in Floyd County
Journey Details
Traveling from Caney Branch, Tennessee to Craynor, Kentucky covers 147.4 miles (237 km) in a north direction. This mixed highways and local roads, substantial route typically takes 3 hours 5 minutes under normal conditions.
Drivers have 3 route options between these locations (147-152 miles / 237-245 km). The primary route shown here saves 22 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Caney Branch
Starting Point
Craynor
Destination