Distance from Concord, Virginia to Stapleton, Virginia

Concord Stapleton
Total Distance
21.7 mi
(34.9 km)
Travel Time
33 minutes

The driving distance from Concord, Virginia to Stapleton, Virginia is 21.7 mi (34.9 km)

The straight-line (air) distance is approximately 5.4 mi (8.7 km)

Estimated travel time by road is 33 minutes

We found 2 routes between Concord and Stapleton.

Available Routes

Shortest Fastest
US-460 W and VA-622
20.1 mi
32.3 km
28 minutes
Stage Rd and VA-622
21.7 mi
34.9 km
33 minutes

Route Directions

Get on US-460 W from Stage Rd
7.9 mi
12 min
Continue on US-460 W. Take US-29 N to VA-210/VA-672 in Amherst County. Take the VA-210 W exit from US-29 N
3.3 mi
3 min
Drive to VA-622
10.5 mi
17 min

Route Directions

Follow State Hwy 24 E to US-460 W
0.5 mi
1 min
Continue on US-460 W to Amherst County. Take the VA-210 W exit from US-29 N
9.1 mi
9 min
Drive to VA-622
10.5 mi
17 min

Journey Details

Traveling from Concord, Virginia to Stapleton, Virginia covers 20.1 miles (32 km) in a north direction. This mixed highways and local roads, moderate route typically takes 28 minutes under normal conditions.

Drivers have 2 route options between these locations (20-22 miles / 32-35 km). The primary route shown here saves 5 minutes compared to alternatives.

Journey Waypoints

Concord

Starting Point

Thomas Terrace, Virginia

12 mi to destination

1 mi
Stonewall, Virginia

9 mi to destination

1 mi
Galts Mill, Virginia

3 mi to destination

1 mi
Stapleton

Destination