Distance from Duane Fork, Virginia to Naylors Beach, Virginia
The driving distance from Duane Fork, Virginia to Naylors Beach, Virginia is 34.7 mi (55.8 km)
The straight-line (air) distance is approximately 13.2 mi (21.3 km)
Estimated travel time by road is 45 minutes
We found 3 routes between Duane Fork and Naylors Beach.
Available Routes
Route Directions
Follow State Rte 600 to US-360 E in Aylett
Follow US-360 E to Richmond County
Take State Rte 634 to State Rte 636
Route Directions
Follow State Rte 600 and US-360 E to State Rte 622 in Saint Stephens Church
Continue on State Rte 622 to Essex County
Drive from State Rte 618 and US-360 E to Richmond County
Take State Rte 634 to State Rte 636
Route Directions
Follow State Rte 600 to State Rte 628
Continue on State Rte 628 to Newtown
Drive from State Rte 623, State Rte 618 and US-360 E to Richmond County
Take State Rte 634 to State Rte 636
Journey Details
Traveling from Duane Fork, Virginia to Naylors Beach, Virginia covers 34.2 miles (55 km) in a east direction. This secondary roads, moderate route typically takes 53 minutes under normal conditions.
Drivers have 3 route options between these locations (34-36 miles / 55-58 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views, coastal roads. During night weekday travel, expect minimal traffic congestion with average speeds around 40 mph (64 km/h) .
Journey Waypoints
Duane Fork
Starting Point
Naylors Beach
Destination