Distance from Baskerville, Virginia to Williamsboro, North Carolina
The driving distance from Baskerville, Virginia to Williamsboro, North Carolina is 38.9 mi (62.7 km)
The straight-line (air) distance is approximately 12.4 mi (19.9 km)
Estimated travel time by road is 39 minutes
We found 3 routes between Baskerville and Williamsboro.
Available Routes
Route Directions
Take State Rte 669 to US-58 E
Take US-1 S and I-85 S to NC-39 N in Henderson. Take exit 214 from I-85 S
Follow NC-39 N to Thomas Rd
Route Directions
Take State Rte 669 to US-58 E
Take US-1 S and I-85 S to NC-1371/Flemingtown Rd in Vance County. Take exit 220 from I-85 S
Continue on NC-1371/Flemingtown Rd. Take NC-1308 and NC-39 N to Thomas Rd
Route Directions
Take VA-4 S and NC-1200 to NC-1400 in Vance County
Continue on NC-1400. Take NC-1374 to NC-1308
Continue on NC-1308 to Thomas Rd
Journey Details
Traveling from Baskerville, Virginia to Williamsboro, North Carolina covers 32 miles (51 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 40 minutes under normal conditions.
Drivers have 3 route options between these locations (32-39 miles / 51-63 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Baskerville
Starting Point
Williamsboro
Destination