Distance from Preston, Virginia to Walkertown, North Carolina
The driving distance from Preston, Virginia to Walkertown, North Carolina is 46.1 mi (74.1 km)
The straight-line (air) distance is approximately 21.6 mi (34.7 km)
Estimated travel time by road is 58 minutes
We found 3 routes between Preston and Walkertown.
Available Routes
Route Directions
Follow Preston Rd to US-58 W in Horse Pasture
Follow US-220 S and US-311 S to Sullivantown Rd in Walkertown
Route Directions
Follow Preston Rd to US-58 W in Horse Pasture
Take Moorefield Store Rd and NC-704 E to NC-772 S in Sandy Ridge
Continue on US-311 S to Walkertown
Route Directions
Follow Preston Rd to US-58 W in Horse Pasture
Continue on Horsepasture Price Rd to Rockingham County
Follow US-220 S to NC-68 S. Take exit 123 from US-220 S
Continue on NC-68 S to Stokesdale
Follow Old Hollow Rd and Main St/Walnut Cove Rd to Sullivantown Rd in Walkertown
Journey Details
Traveling from Preston, Virginia to Walkertown, North Carolina covers 44 miles (71 km) in a south direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.
Drivers have 3 route options between these locations (44-51 miles / 71-82 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Preston
Starting Point
Walkertown
Destination