Distance from Caney Branch, Tennessee to Marvin, Virginia
The driving distance from Caney Branch, Tennessee to Marvin, Virginia is 135 mi (217.3 km)
The straight-line (air) distance is approximately 60.4 mi (97.3 km)
Estimated travel time by road is 2 hours 46 minutes
We found 3 routes between Caney Branch and Marvin.
Available Routes
Route Directions
Continue on US-321 N/W Main St to Doughtys Chapel Rd
Get on I-81 N in Baileyton
Follow I-81 N and US-23 N to Kane St in Gate City
Follow VA-71 N to US-58 ALT E in Russell County
Take US-19 N to VA-80 W in Rosedale
Continue on VA-80 W. Take VA-67 N/Swords Creek Rd and Pine Creek Rd to US-460 W in Buchanan County
Follow US-460 W to Marvin Rd
Route Directions
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
Continue on US-11W N to Gate City
Follow VA-71 N and US-58 ALT E to US-19 N in Russell County
Continue on VA-80 W. Take VA-67 N/Swords Creek Rd and Pine Creek Rd to US-460 W in Buchanan County
Follow US-460 W to Marvin Rd
Route Directions
Continue on US-321 N/W Main St to Greeneville. Take the exit toward Airport/Baileyton from US-11E N
Get on I-81 N in Baileyton
Follow I-81 N and US-19 N to VA-80 W in Rosedale
Continue on VA-80 W. Take VA-67 N/Swords Creek Rd and Pine Creek Rd to US-460 W in Buchanan County
Follow US-460 W to Marvin Rd
Journey Details
Traveling from Caney Branch, Tennessee to Marvin, Virginia covers 134.7 miles (217 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 36 minutes under normal conditions.
Drivers have 3 route options between these locations (135-145 miles / 217-234 km). The primary route shown here saves 33 minutes compared to alternatives.
Journey Waypoints
Caney Branch
Starting Point
Marvin
Destination