Distance from Maces Spring, Virginia to Bristol, Virginia
The driving distance from Maces Spring, Virginia to Bristol, Virginia is 29 mi (46.7 km)
The straight-line (air) distance is approximately 8.5 mi (13.7 km)
Estimated travel time by road is 41 minutes
We found 3 routes between Maces Spring and Bristol.
Available Routes
Route Directions
Follow State Rte 614 to US-421 S/US-58 E in Hiltons
Continue on US-421 S/US-58 E to Bristol
Continue on Old Abingdon Hwy to your destination
Route Directions
Follow State Rte 614 to US-421 S/US-58 E in Hiltons
Continue on State Rte 617. Take State Rte 618, State Rte 617 and Scott Ln to US-11W N in Sullivan County
Follow US-11W N and I-81 N to Old Abingdon Hwy in Bristol
Continue on Old Abingdon Hwy to your destination
Route Directions
Continue on State Rte 614. Take Nordyke Rd and Benhams Rd to Campground Rd/Island Rd in Washington County
Continue on Old Abingdon Hwy to your destination
Journey Details
Traveling from Maces Spring, Virginia to Bristol, Virginia covers 25.3 miles (41 km) in a east direction. This secondary roads, moderate route typically takes 42 minutes under normal conditions.
Drivers have 3 route options between these locations (25-31 miles / 41-50 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Maces Spring
Starting Point
Bristol
Destination