Distance from Preston, Virginia to Whitfield, Virginia
The driving distance from Preston, Virginia to Whitfield, Virginia is 38.6 mi (62.2 km)
The straight-line (air) distance is approximately 18.1 mi (29.2 km)
Estimated travel time by road is 51 minutes
We found 2 routes between Preston and Whitfield.
Available Routes
Route Directions
Follow Preston Rd to US-58 E in Horse Pasture
Take Morehead Ave to NC-14 S/NC-87 S in Rockingham County
Continue on NC-14 S/NC-87 S to Eden
Continue on US-311. Take US-58 E to Mayfield Rd in Danville
Follow Mayfield Rd to your destination in Pittsylvania County
Route Directions
Follow Preston Rd to US-58 E in Horse Pasture
Continue on US-58 E/US-58 BYP E. Drive to Mayfield Rd in Danville
Follow Mayfield Rd to your destination in Pittsylvania County
Journey Details
Traveling from Preston, Virginia to Whitfield, Virginia covers 38.2 miles (62 km) in a east direction. This highway, moderate route typically takes 41 minutes under normal conditions.
Drivers have 2 route options between these locations (38-39 miles / 62-62 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Preston
Starting Point
Whitfield
Destination