Distance from Caney Branch, Tennessee to Birmingham, Virginia
The driving distance from Caney Branch, Tennessee to Birmingham, Virginia is 125.3 mi (201.6 km)
The straight-line (air) distance is approximately 59.7 mi (96.1 km)
Estimated travel time by road is 2 hours 17 minutes
We found 3 routes between Caney Branch and Birmingham.
Available Routes
Route Directions
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-19 N to VA-609 in Tazewell County
Continue on VA-609. Drive to State Rte 701 in Richlands
Route Directions
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 Kane St in Gate City
Follow VA-71 N and US-58 ALT E to US-19 N in Russell County
Continue on VA-609. Drive to State Rte 701 in Richlands
Route Directions
Continue on US-321 N/W Main St to Greeneville
Get on I-81 N in Washington County
Follow I-81 N and US-19 N to VA-609 in Tazewell County
Continue on VA-609. Drive to State Rte 701 in Richlands
Journey Details
Traveling from Caney Branch, Tennessee to Birmingham, Virginia covers 121.6 miles (196 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 18 minutes under normal conditions.
Drivers have 3 route options between these locations (122-127 miles / 196-204 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Caney Branch
Starting Point
Birmingham
Destination