Distance from Shingletown, Tennessee to McCready, Virginia
The driving distance from Shingletown, Tennessee to McCready, Virginia is 38.3 mi (61.7 km)
The straight-line (air) distance is approximately 15.3 mi (24.6 km)
Estimated travel time by road is 52 minutes
We found 3 routes between Shingletown and McCready.
Available Routes
Route Directions
Continue on TN-91 N. Take VA-91 N, I-81 N and VA-107 N to VA-91 N in Smyth County
Route Directions
Continue on TN-91 N. Take Widener Valley Rd, Whitetop Rd and VA-107 N to VA-91 N in Smyth County
Route Directions
Journey Details
Traveling from Shingletown, Tennessee to McCready, Virginia covers 33.6 miles (54 km) in a north direction. This secondary roads, moderate route typically takes 50 minutes under normal conditions.
Drivers have 3 route options between these locations (34-38 miles / 54-62 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
Shingletown
Starting Point
McCready
Destination