Distance from Stacey, North Carolina to Amsterdam District, Virginia
The driving distance from Stacey, North Carolina to Amsterdam District, Virginia is 103.1 mi (165.9 km)
The straight-line (air) distance is approximately 45.3 mi (72.9 km)
Estimated travel time by road is 1 hour 59 minutes
We found 3 routes between Stacey and Amsterdam District.
Available Routes
Route Directions
Take US-220 N to VA-779/Catawba Rd in Daleville
Continue on VA-779/Catawba Rd. Take State Rte 672 to State Rte 1052
Route Directions
Follow US-29 N to Old Mine Rd in Pittsylvania County
Continue on Old Mine Rd to VA-40 W
Continue on VA-40 W. Take State Rte 834, State Rte 676, State Rte 634 and US-220 ALT N to State Rte 1050 in Botetourt County
Continue on State Rte 1050. Drive to State Rte 1052
Route Directions
Follow US-29 N and US-58 W to Mountain Valley Rd in Axton
Continue on Mountain Valley Rd. Take State Rte 619 to US-220 N in Franklin County
Follow US-220 N, I-581 N and I-81 N/US-220 N to VA-779/Catawba Rd in Daleville
Continue on VA-779/Catawba Rd. Take State Rte 672 to State Rte 1052
Journey Details
Traveling from Stacey, North Carolina to Amsterdam District, Virginia covers 102.9 miles (166 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours under normal conditions.
Drivers have 3 route options between these locations (103-104 miles / 166-168 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Stacey
Starting Point
Amsterdam District
Destination