Distance from Concord, Virginia to Rockfish, Virginia
The driving distance from Concord, Virginia to Rockfish, Virginia is 51.6 mi (83 km)
The straight-line (air) distance is approximately 21 mi (33.9 km)
Estimated travel time by road is 52 minutes
We found 3 routes between Concord and Rockfish.
Available Routes
Route Directions
Route Directions
Follow US-460 E to Oakville Rd/Us Hwy 460 Bus in Appomattox. Take the US-460 Bus E exit from US-460 E
Continue on VA-657 to US-29 N
Route Directions
Take US-460 E, State Hwy 24 E/VA-24 E/Old Courthouse Rd, State Rte 654, State Rte 604, ... and State Rte 639 to State Rte 617 in Nelson County
Journey Details
Traveling from Concord, Virginia to Rockfish, Virginia covers 51 miles (82 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 1 hour 9 minutes under normal conditions.
Drivers have 3 route options between these locations (51-57 miles / 82-92 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Concord
Starting Point
Rockfish
Destination