Distance from Allens Level, North Carolina to Ingram, Virginia
The driving distance from Allens Level, North Carolina to Ingram, Virginia is 40.8 mi (65.7 km)
The straight-line (air) distance is approximately 18.6 mi (29.9 km)
Estimated travel time by road is 54 minutes
We found 3 routes between Allens Level and Ingram.
Available Routes
Route Directions
Continue on NC-157 N. Take Wrenn Crumpton Rd to Dee Long Rd/Landmark N
Continue on Dee Long Rd to NC-57 N
Continue on NC-57 N. Take McGhees Mill Rd, State Rte 699 and State Rte 658 to State Rte 662 in Halifax County
Route Directions
Take Huff Rd to State Hwy 49 N/Burlington Rd
Take NC-57 N to State Rte 656/Hackberry Rd in Alton
Continue on Hackberry Rd. Take Double Creek Rd to Laurel Grove Rd in Sutherlin
Route Directions
Take Huff Rd to State Hwy 49 N/Burlington Rd
Continue on Dee Long Rd to NC-57 N
Continue on NC-57 N. Take McGhees Mill Rd, State Rte 699 and State Rte 658 to State Rte 662 in Halifax County
Journey Details
Traveling from Allens Level, North Carolina to Ingram, Virginia covers 40.8 miles (66 km) in a north direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.
Drivers have 3 route options between these locations (41-42 miles / 66-68 km). The primary route shown here saves 2 seconds compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Allens Level
Starting Point
Ingram
Destination