Distance from Shingletown, Tennessee to The Cross Roads, Virginia

Shingletown The Cross Roads
Total Distance
40.5 mi
(65.2 km)
Travel Time
55 minutes

The driving distance from Shingletown, Tennessee to The Cross Roads, Virginia is 40.5 mi (65.2 km)

The straight-line (air) distance is approximately 17.9 mi (28.8 km)

Estimated travel time by road is 55 minutes

We found 2 routes between Shingletown and The Cross Roads.

Available Routes

Shortest Fastest
TN-91 N, US-58 W and US-19 N
38.7 mi
62.2 km
54 minutes
US-58 W and US-19 N
40.5 mi
65.2 km
55 minutes

Route Directions

Take TN-91 N to US-58 W/Douglas Dr in Washington County
8.5 mi
13 min
Continue on US-58 W. Take I-81 S and US-19 N to Cross Rds in Russell County
31 mi
39 min
Follow Cross Rds to E Crossroads Dr
1.1 mi
1 min

Route Directions

Take TN-91 N to US-58 W/Douglas Dr in Washington County
8.5 mi
13 min
Continue on US-58 W. Take US-19 N to Cross Rds in Russell County
29.1 mi
39 min
Follow Cross Rds to E Crossroads Dr
1.1 mi
1 min

Journey Details

Traveling from Shingletown, Tennessee to The Cross Roads, Virginia covers 38.7 miles (62 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.

Drivers have 2 route options between these locations (39-41 miles / 62-65 km). The primary route shown here saves 39 seconds compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 45 mph (72 km/h) .

Journey Waypoints

Shingletown

Starting Point

Sutherland, Tennessee

41 mi to destination

1 mi
Delmar, Virginia

Traveled 10 mi from origin

1 mi
Alvarado, Virginia

31 mi to destination

1 mi
Watauga, Virginia

Traveled 21 mi from origin

1 mi
Fractionville, Virginia

21 mi to destination

1 mi
Butts, Virginia

Traveled 31 mi from origin

1 mi
Holston, Virginia

10 mi to destination

0 mi
Hansonville, Virginia

Traveled 41 mi from origin

1 mi
The Cross Roads

Destination