Distance from Caney Branch, Tennessee to Flat Gap, Virginia
The driving distance from Caney Branch, Tennessee to Flat Gap, Virginia is 124.3 mi (200.1 km)
The straight-line (air) distance is approximately 45.2 mi (72.7 km)
Estimated travel time by road is 2 hours 25 minutes
We found 3 routes between Caney Branch and Flat Gap.
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
Follow I-81 N and US-23 N to State Rte 671 in Wise County
Drive to State Rte 671
Route Directions
Take W Allens Bridge Rd to US-321 N
Continue on US-321 N. Take US-11E S, TN-66 N and TN-70 N to TN-33 N in Kyles Ford
Take VA-600 to US-23 N/US-421 N/US-58 W in Scott County
Drive to State Rte 671
Route Directions
Take W Allens Bridge Rd to US-321 N/W Main St
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-23 N to US-23 BUS S/Esserville Rd in Wise County
Take State Rte 620/Guest River Rd to State Rte 707
Journey Details
Traveling from Caney Branch, Tennessee to Flat Gap, Virginia covers 119.6 miles (192 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours 26 minutes under normal conditions.
Drivers have 3 route options between these locations (120-125 miles / 192-202 km). The primary route shown here saves 22 minutes compared to alternatives.
Journey Waypoints
Caney Branch
Starting Point
Flat Gap
Destination