Distance from Allens Level, North Carolina to Middlesex, North Carolina
The driving distance from Allens Level, North Carolina to Middlesex, North Carolina is 80.8 mi (130 km)
The straight-line (air) distance is approximately 36.5 mi (58.7 km)
Estimated travel time by road is 1 hour 26 minutes
We found 3 routes between Allens Level and Middlesex.
Available Routes
Route Directions
Get on I-85 N/US-15 N/US-501 N/US-70 E in Durham from NC-157 S
Follow I-85 N/US-15 N/US-70 E and I-885 to US-70 E
Get on I-540 E in Raleigh
Follow I-540 E and US-264 E/US-64 E to NC-231 S in Nash County. Take exit 27 from US-264 E
Route Directions
Get on I-85 N/US-15 N/US-501 N/US-70 E in Durham from NC-157 S
Take I-885, I-40 E and US-264 E/US-64 E to NC-231 S in Nash County. Take exit 27 from US-264 E
Route Directions
Take Cates Mill Rd to US-501 S
Get on I-540 E in Wake County from Stagville Rd, Old Oxford Rd, Gate 2 Rd and NC-50 S
Follow I-540 E and US-264 E/US-64 E to NC-231 S in Nash County. Take exit 27 from US-264 E
Journey Details
Traveling from Allens Level, North Carolina to Middlesex, North Carolina covers 80 miles (129 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 29 minutes under normal conditions.
Drivers have 3 route options between these locations (80-86 miles / 129-139 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Allens Level
Starting Point
Middlesex
Destination