Distance from Evergreen, Virginia to Rockfish, Virginia

Evergreen Rockfish
Total Distance
54.4 mi
(87.6 km)
Travel Time
1 hour 3 minutes

The driving distance from Evergreen, Virginia to Rockfish, Virginia is 54.4 mi (87.6 km)

The straight-line (air) distance is approximately 20.7 mi (33.3 km)

Estimated travel time by road is 1 hour 3 minutes

We found 3 routes between Evergreen and Rockfish.

Available Routes

Shortest
VA-56 W
47 mi
75.7 km
1 hour 3 minutes
VA-26 N/Oakville Rd
47.7 mi
76.7 km
1 hour 6 minutes
Fastest
US-29 N
54.4 mi
87.6 km
1 hour 3 minutes

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
5.5 mi
6 min
Continue on VA-657 to US-29 N
8.7 mi
13 min
17.1 mi
17 min
4.7 mi
7 min

Route Directions

Take VA-26 N/Oakville Rd and Norwood Rd to State Rte 722 in Nelson County
33.6 mi
43 min
Take State Rte 647 to VA-56 W
4.4 mi
7 min
Take State Rte 639 to State Rte 617
9.7 mi
15 min

Route Directions

Take US-460 W, State Hwy 24 E/VA-24 E, State Rte 654, State Rte 604, ... and State Rte 639 to State Rte 617 in Nelson County
47 mi
1 hr 3 min

Journey Details

Traveling from Evergreen, Virginia to Rockfish, Virginia covers 47 miles (76 km) in a north direction. This mixed highways and local roads, moderate route typically takes 1 hour 3 minutes under normal conditions.

Drivers have 3 route options between these locations (47-54 miles / 76-88 km). The primary route shown here saves 3 minutes compared to alternatives.

The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 46 mph (74 km/h) .

Journey Waypoints

Evergreen

Starting Point

Appomattox, Virginia

48 mi to destination

2 mi
Bent Creek, Virginia

36 mi to destination

3 mi
Alabama Creek, Virginia

24 mi to destination

1 mi
Wingina, Virginia

Traveled 36 mi from origin

1 mi
Schuyler, Virginia

Traveled 48 mi from origin

2 mi
Rockfish

Destination