Distance from Evergreen, Virginia to Piney River, Virginia

Evergreen Piney River
Total Distance
45.1 mi
(72.5 km)
Travel Time
45 minutes

The driving distance from Evergreen, Virginia to Piney River, Virginia is 45.1 mi (72.5 km)

The straight-line (air) distance is approximately 18.8 mi (30.2 km)

Estimated travel time by road is 45 minutes

We found 3 routes between Evergreen and Piney River.

Available Routes

Shortest
VA-26 N/Oakville Rd and US-60 W
42.8 mi
69 km
48 minutes
VA-26 N/Oakville Rd
43.1 mi
69.3 km
52 minutes
Fastest
US-460 W and US-29 N
45.1 mi
72.5 km
45 minutes

Route Directions

45.1 mi
45 min

Route Directions

Drive from US-460 W, VA-26 N/Oakville Rd, US-60 W, VA-657 and VA-56 W to Piney River
42.9 mi
50 min
0.2 mi
1 min

Route Directions

Follow US-460 W to VA-26 N/Oakville Rd. Take the VA-26 N exit from US-460 W
5.6 mi
5 min
12.7 mi
14 min
Continue on US-60 W to Amherst County
17.8 mi
20 min
Follow VA-151 N to your destination in Piney River
6.7 mi
8 min

Journey Details

Traveling from Evergreen, Virginia to Piney River, Virginia covers 42.8 miles (69 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 48 minutes under normal conditions.

Drivers have 3 route options between these locations (43-45 miles / 69-73 km). The primary route shown here saves 4 minutes compared to alternatives.

Journey Waypoints

Evergreen

Starting Point

Appomattox, Virginia

43 mi to destination

1 mi
Stonewall Mills, Virginia

32 mi to destination

2 mi
Riverville, Virginia

Traveled 22 mi from origin

2 mi
New Glasgow, Virginia

11 mi to destination

1 mi
Clifford, Virginia

Traveled 43 mi from origin

1 mi
Piney River

Destination