Distance from Preston, Virginia to Cascade, Virginia
The driving distance from Preston, Virginia to Cascade, Virginia is 29.8 mi (47.9 km)
The straight-line (air) distance is approximately 11.4 mi (18.4 km)
Estimated travel time by road is 32 minutes
We found 3 routes between Preston and Cascade.
Available Routes
Route Directions
Follow Preston Rd to US-58 E in Horse Pasture
Continue on US-58 E/US-58 BYP E. Drive to Cascade Rd in Cascade
Route Directions
Follow Preston Rd to Soapstone Rd in Horse Pasture
Take Morehead Ave and NC-14 S/NC-87 S to Cascade Rd in Cascade
Route Directions
Take US-58 E/US-58 BYP E and Irisburg Rd to Cascade Rd
Continue on Cascade Rd. Take Cascade Mill Rd to Cascade Rd in Cascade
Journey Details
Traveling from Preston, Virginia to Cascade, Virginia covers 23.6 miles (38 km) in a east direction. This mixed highways and local roads, moderate route typically takes 32 minutes under normal conditions.
Drivers have 3 route options between these locations (24-30 miles / 38-48 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 41 mph (66 km/h) .
Journey Waypoints
Preston
Starting Point
Cascade
Destination