Distance from Preston, Virginia to Whipporrwill Hills, North Carolina
The driving distance from Preston, Virginia to Whipporrwill Hills, North Carolina is 23.2 mi (37.3 km)
The straight-line (air) distance is approximately 11 mi (17.7 km)
Estimated travel time by road is 33 minutes
We found 3 routes between Preston and Whipporrwill Hills.
Available Routes
Route Directions
Take Horsepasture Price Rd to Price Rd in Rockingham County
Continue on Price Rd to NC-770
Continue on Longhook Rd. Drive to White Oak Ct
Route Directions
Follow Preston Rd to US-58 W in Horse Pasture
Follow US-220 S and US-311 N to Longhook Rd
Continue on Longhook Rd. Drive to White Oak Ct
Route Directions
Follow Preston Rd to Soapstone Rd in Horse Pasture
Take Morehead Ave and Old NC 87 to Longhook Rd in Rockingham County
Continue on Longhook Rd. Drive to White Oak Ct
Journey Details
Traveling from Preston, Virginia to Whipporrwill Hills, North Carolina covers 20.9 miles (34 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 31 minutes under normal conditions.
Drivers have 3 route options between these locations (21-31 miles / 34-51 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Preston
Starting Point
Whipporrwill Hills
Destination