Distance from Abingdon, Virginia to Alvarado, Virginia
The driving distance from Abingdon, Virginia to Alvarado, Virginia is 10.8 mi (17.3 km)
The straight-line (air) distance is approximately 3.9 mi (6.3 km)
Estimated travel time by road is 20 minutes
We found 3 routes between Abingdon and Alvarado.
Available Routes
Route Directions
Take US-58 E to Osceola Rd
Follow Osceola Rd and Alvarado Rd to Riverwalk Trail
Route Directions
Get on I-81 N
Follow I-81 N and US-58 E to Bethel Rd
Take Saturn Dr and Alvarado Rd to Riverwalk Trail
Route Directions
Take US-58 E to Bethel Rd
Take Saturn Dr and Alvarado Rd to Riverwalk Trail
Journey Details
Traveling from Abingdon, Virginia to Alvarado, Virginia covers 9.7 miles (16 km) in a southeast direction. This secondary roads, short route typically takes 19 minutes under normal conditions.
Drivers have 3 route options between these locations (10-11 miles / 16-17 km). The primary route shown here saves 16 seconds compared to alternatives.
Journey Waypoints
Abingdon
Starting Point
Alvarado
Destination