Distance from Shingletown, Tennessee to Leonard, Virginia
The driving distance from Shingletown, Tennessee to Leonard, Virginia is 42.4 mi (68.2 km)
The straight-line (air) distance is approximately 17 mi (27.3 km)
Estimated travel time by road is 1 hour 2 minutes
We found 3 routes between Shingletown and Leonard.
Available Routes
Route Directions
Take TN-91 N to US-58 W/Douglas Dr in Washington County
Follow US-58 W and I-81 S to VA-625/Bordwine Rd
Continue on VA-625/Bordwine Rd. Take Reedy Creek Rd and Benhams Rd to Wolf Run Rd
Route Directions
Continue on TN-91 N. Take US-58 W, I-81 S, US-19 N/US-58 ALT W and Rich Valley Rd to Wolf Run Rd in Washington County
Route Directions
Take TN-91 N to US-58 W/Douglas Dr in Washington County
Follow US-58 W and I-81 S to VA-625/Bordwine Rd
Continue on VA-625. Take Reedy Creek Rd and Benhams Rd to Wolf Run Rd
Journey Details
Traveling from Shingletown, Tennessee to Leonard, Virginia covers 42.2 miles (68 km) in a west direction. This mixed highways and local roads, moderate route typically takes 1 hour 2 minutes under normal conditions.
Drivers have 3 route options between these locations (42-43 miles / 68-68 km). The primary route shown here saves 6 minutes compared to alternatives.
Journey Waypoints
Shingletown
Starting Point
Leonard
Destination