Distance from Caney Branch, Tennessee to Oakgrove, Ohio
The driving distance from Caney Branch, Tennessee to Oakgrove, Ohio is 422.9 mi (680.6 km)
The straight-line (air) distance is approximately 185.5 mi (298.5 km)
Estimated travel time by road is 6 hours 37 minutes
This route includes Toll roads along the way.
We found 3 routes between Caney Branch and Oakgrove.
Available Routes
Route Directions
Get on I-81 N in Baileyton from US-321 N/W Main St and Baileyton Rd
Follow I-81 N and I-77 N to Fairview Rd in Ohio. Take exit 198 from I-70 E
Drive to OH-800 N in Piedmont
Route Directions
Get on I-40 in Cocke County from US-321 S
Continue on I-40. Take I-75 N, I-71 N and I-70 E to Fairview Rd in Ohio. Take exit 198 from I-70 E
Drive to OH-800 N in Piedmont
Route Directions
Take I-81 N, US-23 N, US-119 N, I-77 N and I-70 E to Fairview Rd in Ohio. Take exit 198 from I-70 E
Drive to OH-800 N in Piedmont
Journey Details
Traveling from Caney Branch, Tennessee to Oakgrove, Ohio covers 415.6 miles (669 km) in a northeast direction. This highway, long-distance route typically takes 6 hours 58 minutes under normal conditions.
Drivers have 3 route options between these locations (416-520 miles / 669-837 km). The primary route shown here saves 50 minutes compared to alternatives.
Journey Waypoints
Caney Branch
Starting Point
Oakgrove
Destination