Distance from Cave Spring, Tennessee to Caylor, Virginia
The driving distance from Cave Spring, Tennessee to Caylor, Virginia is 20.8 mi (33.5 km)
The straight-line (air) distance is approximately 5.8 mi (9.4 km)
Estimated travel time by road is 26 minutes
We found 2 routes between Cave Spring and Caylor.
Available Routes
Route Directions
Follow Cave Springs Rd and Old Mulberry Rd to US-25E N
Follow US-25E N and US-58 E to Norray Rd in Lee County
Route Directions
Follow Cave Springs Rd and Coleman Rd to TN-345 N
Take TN-63 W to Big Spg Un Rd
Follow Big Spg Un Rd and Kesterson Rd to Norray Rd in Lee County
Journey Details
Traveling from Cave Spring, Tennessee to Caylor, Virginia covers 17.8 miles (29 km) in a northeast direction. This secondary roads, moderate route typically takes 29 minutes under normal conditions.
Drivers have 2 route options between these locations (18-21 miles / 29-34 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Cave Spring
Starting Point
Caylor
Destination