Distance from Allens Level, North Carolina to Williamsboro, North Carolina
The driving distance from Allens Level, North Carolina to Williamsboro, North Carolina is 39.8 mi (64.1 km)
The straight-line (air) distance is approximately 20.9 mi (33.6 km)
Estimated travel time by road is 49 minutes
We found 3 routes between Allens Level and Williamsboro.
Available Routes
Route Directions
Take Flat River Church Rd to US-501 S
Follow Antioch Church Rd to US-158 E
Follow US-158 E to Salem Rd in Granville County
Take Huntsboro Rd and Stagecoach Rd to Thomas Rd in Vance County
Route Directions
Follow Flat River Church Rd, Lucy Garrett Rd and Antioch Church Rd to US-158 E
Follow US-158 E and I-85 N to NC-39 N in Henderson. Take exit 214 from I-85 N
Follow NC-39 N to Thomas Rd
Route Directions
Follow Flat River Church Rd, Lucy Garrett Rd and Antioch Church Rd to US-158 E
Follow US-158 E to Salem Rd in Granville County
Take Huntsboro Rd and Stagecoach Rd to Thomas Rd in Vance County
Journey Details
Traveling from Allens Level, North Carolina to Williamsboro, North Carolina covers 39.3 miles (63 km) in a east direction. This mixed highways and local roads, moderate route typically takes 49 minutes under normal conditions.
Drivers have 3 route options between these locations (39-45 miles / 63-72 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Allens Level
Starting Point
Williamsboro
Destination