Distance from Norton, Virginia to Bristol, Virginia

Norton Bristol
Total Distance
66.7 mi
(107.4 km)
Travel Time
1 hour 19 minutes

The driving distance from Norton, Virginia to Bristol, Virginia is 66.7 mi (107.4 km)

The straight-line (air) distance is approximately 21 mi (33.7 km)

Estimated travel time by road is 1 hour 19 minutes

We found 2 routes between Norton and Bristol.

Available Routes

Shortest Fastest
US-58 ALT E
61 mi
98.2 km
1 hour 13 minutes
US-23 S
66.7 mi
107.4 km
1 hour 19 minutes

Route Directions

Get on US-23 S/US-58 ALT W from Park Ave NW/Pk Ave SW and 11th St SW
0.8 mi
2 min
Follow US-23 S to VA-224 S/Wadlow Gap Rd in Scott County
39 mi
40 min
Continue on Wadlow Gap Rd. Take Bloomingdale Rd to US-11W N in Sullivan County
9.3 mi
14 min
Follow US-11W N and I-81 N to Old Abingdon Hwy in Bristol
16.3 mi
18 min
Continue on Old Abingdon Hwy to your destination
1.2 mi
4 min

Route Directions

Follow Park Ave NW/Pk Ave SW to Hwy 58 W
0.6 mi
2 min
Follow US-58 ALT E, US-19 S and I-81 S/US-58 W to Old Abingdon Hwy in Bristol
59.2 mi
1 hr 7 min
Continue on Old Abingdon Hwy to your destination
1.2 mi
4 min

Journey Details

Traveling from Norton, Virginia to Bristol, Virginia covers 61 miles (98 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 13 minutes under normal conditions.

Drivers have 2 route options between these locations (61-67 miles / 98-107 km). The primary route shown here saves 7 minutes compared to alternatives.

Journey Waypoints

Norton

Starting Point

Esserville, Virginia

48 mi to destination

2 mi
Clinch, Virginia

Traveled 12 mi from origin

2 mi
Dungannon, Virginia

36 mi to destination

0 mi
Crackers Neck, Virginia

Traveled 24 mi from origin

1 mi
Little Duck, Virginia

24 mi to destination

1 mi
Collinwood, Virginia

Traveled 36 mi from origin

1 mi
Phillip, Virginia

12 mi to destination

1 mi
Haskell, Virginia

Traveled 48 mi from origin

1 mi
Bristol

Destination