Distance from Shingletown, Tennessee to Swords Creek, Virginia
The driving distance from Shingletown, Tennessee to Swords Creek, Virginia is 61.7 mi (99.3 km)
The straight-line (air) distance is approximately 21.3 mi (34.3 km)
Estimated travel time by road is 1 hour 20 minutes
We found 2 routes between Shingletown and Swords Creek.
Available Routes
Route Directions
Take TN-91 N to US-58 W/Douglas Dr in Washington County
Continue on US-58 W. Take US-19 N to VA-80 W in Rosedale
Continue on VA-80 W. Drive to VA-67 N/Swords Creek Rd
Route Directions
Continue on TN-91 N. Take VA-91 N, I-81 S and VA-80 W to VA-67 N/Swords Creek Rd in Russell County
Journey Details
Traveling from Shingletown, Tennessee to Swords Creek, Virginia covers 56.9 miles (92 km) in a north direction. This secondary roads, moderate route typically takes 1 hour 28 minutes under normal conditions.
Drivers have 2 route options between these locations (57-62 miles / 92-99 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Shingletown
Starting Point
Swords Creek
Destination