Distance from Preston, Virginia to Dry Fork, Virginia
The driving distance from Preston, Virginia to Dry Fork, Virginia is 45 mi (72.5 km)
The straight-line (air) distance is approximately 20.4 mi (32.8 km)
Estimated travel time by road is 53 minutes
We found 3 routes between Preston and Dry Fork.
Available Routes
Route Directions
Follow Preston Rd to US-58 E in Horse Pasture
Continue on US-58 E/US-58 BYP E to Pittsylvania County
Take Moorefield Bridge Rd, Laniers Mill Rd and Pleasant Gap Dr to Dry Fork Rd in Dry Fork
Route Directions
Take VA-57 E to Mapleton Dr in Callands
Follow Mapleton Dr to VA-41 S
Route Directions
Take US-58 E/US-58 BYP E to Martin Dr in Axton
Take Brookside Rd and VA-41 S to Dry Fork Rd in Dry Fork
Journey Details
Traveling from Preston, Virginia to Dry Fork, Virginia covers 43.3 miles (70 km) in a east direction. This mixed highways and local roads, moderate route typically takes 52 minutes under normal conditions.
Drivers have 3 route options between these locations (43-45 miles / 70-72 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 50 mph (80 km/h) .
Journey Waypoints
Preston
Starting Point
Dry Fork
Destination