Distance from Kerns, Virginia to Bristol, Virginia

Kerns Bristol
Total Distance
59.1 mi
(95.1 km)
Travel Time
1 hour 13 minutes

The driving distance from Kerns, Virginia to Bristol, Virginia is 59.1 mi (95.1 km)

The straight-line (air) distance is approximately 16.7 mi (26.9 km)

Estimated travel time by road is 1 hour 13 minutes

We found 2 routes between Kerns and Bristol.

Available Routes

Shortest Fastest
VA-72 S
43.2 mi
69.6 km
58 minutes
VA-65 N
59.1 mi
95.1 km
1 hour 13 minutes

Route Directions

Follow VA-65 N to US-58 ALT E/Trail of the Lonesome Pine/Us Hwy 58 in Castlewood
22 mi
30 min
Follow US-58 ALT E/Us Hwy 58, US-19 S and I-81 S/US-58 W to Old Abingdon Hwy in Bristol
35.8 mi
39 min
Continue on Old Abingdon Hwy to your destination
1.2 mi
4 min

Route Directions

Take VA-65 N, VA-72 S, Wadlow Gap Rd, Bloomingdale Rd, ... and I-81 N to Old Abingdon Hwy in Bristol
42 mi
54 min
Continue on Old Abingdon Hwy to your destination
1.2 mi
4 min

Journey Details

Traveling from Kerns, Virginia to Bristol, Virginia covers 43.2 miles (70 km) in a east direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.

Drivers have 2 route options between these locations (43-59 miles / 70-95 km). The primary route shown here saves 16 minutes compared to alternatives.

Journey Waypoints

Kerns

Starting Point

Carrico Mill, Virginia

38 mi to destination

1 mi
McConnell Mill, Virginia

29 mi to destination

1 mi
Maces Spring, Virginia

Traveled 19 mi from origin

1 mi
Silica, Virginia

19 mi to destination

1 mi
Ketron, Virginia

Traveled 29 mi from origin

1 mi
Lime Hill, Virginia

10 mi to destination

1 mi
Malcolm, Virginia

Traveled 38 mi from origin

1 mi
Bristol

Destination