Distance from Allens Level, North Carolina to Oak Hill, North Carolina
The driving distance from Allens Level, North Carolina to Oak Hill, North Carolina is 22.9 mi (36.9 km)
The straight-line (air) distance is approximately 11.5 mi (18.5 km)
Estimated travel time by road is 30 minutes
We found 3 routes between Allens Level and Oak Hill.
Available Routes
Route Directions
Continue on NC-157 N/Hurdle Mills Rd to Roxboro
Continue on Dirgie Mine Rd. Take Walnut Grove Rd to Goshen Rd in Granville County
Follow Goshen Rd to NC-96 N
Route Directions
Follow Flat River Church Rd to US-501 N in Roxboro
Continue on US-501 N to Allensville Rd
Continue on Dirgie Mine Rd to Webb Chapel Rd
Take Henry Huff Rd to NC-96 S in Granville County
Route Directions
Follow Flat River Church Rd, Lucy Garrett Rd and Antioch Church Rd to Surl Mount Tirzah Rd
Take US-158 E to Pixley Pritchard Rd
Follow Pixley Pritchard Rd and Goshen Rd to NC-96 N in Granville County
Journey Details
Traveling from Allens Level, North Carolina to Oak Hill, North Carolina covers 21.2 miles (34 km) in a east direction. This mixed highways and local roads, moderate route typically takes 27 minutes under normal conditions.
Drivers have 3 route options between these locations (21-23 miles / 34-37 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Allens Level
Starting Point
Oak Hill
Destination