Distance from Preston, Virginia to Pine Knolls, North Carolina

Preston Pine Knolls
Total Distance
38.9 mi
(62.6 km)
Travel Time
47 minutes

The driving distance from Preston, Virginia to Pine Knolls, North Carolina is 38.9 mi (62.6 km)

The straight-line (air) distance is approximately 20.1 mi (32.4 km)

Estimated travel time by road is 47 minutes

This route includes Toll roads along the way.

We found 3 routes between Preston and Pine Knolls.

Available Routes

Shortest Fastest Tolls
US-220 S
38.9 mi
62.6 km
47 minutes
Tolls
Horsepasture Price Rd and US-220 S
43.6 mi
70.1 km
56 minutes
Tolls
US-220 S and US-311 S
47.3 mi
76.1 km
1 hour 2 minutes

Route Directions

Follow Preston Rd to US-58 W in Horse Pasture
2.7 mi
4 min
0.4 mi
0 min
Continue on Horsepasture Price Rd to Rockingham County
8 mi
11 min
Follow US-220 S to NC-68 S. Take exit 123 from US-220 S
17.7 mi
17 min
Continue on NC-68 S to Stokesdale
3.9 mi
4 min
4.3 mi
4 min
Continue on Piney Grv Rd. Drive to Whicker Farm Ln
2 mi
3 min

Route Directions

0.2 mi
0 min
Take Horsepasture Price Rd and US-220 S to Ellisboro Rd in Rockingham County
22.5 mi
26 min
Continue on Ellisboro Rd. Take Lindsey Bridge Rd to Pine Hall Rd in Stokes County
7.9 mi
10 min
Continue on Pine Hall Rd. Take NC-65 E to Whicker Farm Ln in Forsyth County
12.7 mi
17 min
0.3 mi
1 min

Route Directions

Follow Preston Rd to US-58 W in Horse Pasture
2.7 mi
4 min
0.4 mi
0 min
7.4 mi
10 min
Continue on US-220 S. Take US-311 S to Stokesburg Rd in Walnut Cove
26.8 mi
31 min
Follow NC-65 E, Kernersville Rd and Piney Grv Rd to Whicker Farm Ln in Forsyth County
10 mi
14 min

Journey Details

Traveling from Preston, Virginia to Pine Knolls, North Carolina covers 38.9 miles (63 km) in a south direction. This mixed highways and local roads, moderate route typically takes 47 minutes under normal conditions.

Drivers have 3 route options between these locations (39-47 miles / 63-76 km). The primary route shown here saves 15 minutes compared to alternatives.

The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 51 mph (82 km/h) .

Journey Waypoints

Preston

Starting Point

Horse Pasture, Virginia

46 mi to destination

2 mi
Amostown, North Carolina

Traveled 12 mi from origin

2 mi
Ayersville, North Carolina

35 mi to destination

1 mi
Mayodan, North Carolina

23 mi to destination

2 mi
Pine Hall, North Carolina

Traveled 35 mi from origin

1 mi
Belews Creek, North Carolina

Traveled 46 mi from origin

1 mi
Pine Knolls

Destination