Distance from Allens Level, North Carolina to Amma, West Virginia
The driving distance from Allens Level, North Carolina to Amma, West Virginia is 322.7 mi (519.3 km)
The straight-line (air) distance is approximately 123 mi (197.9 km)
Estimated travel time by road is 5 hours 8 minutes
This route includes Toll roads along the way.
We found 3 routes between Allens Level and Amma.
Available Routes
Route Directions
Get on I-40/I-85 S in Mebane from State Hwy 49 S, Lynch Store Rd and NC-119 S
Continue on I-40/I-85 S. Drive from US-52 N, I-74 W, I-77 N and I-79 N to Amma. Take exit 25 from I-79 N
Follow Amma Rd to Pine Grove Rd
Route Directions
Get on I-40/I-85 S in Mebane from State Hwy 49 S, Lynch Store Rd and NC-119 S
Continue on I-40/I-85 S. Take NC-74, US-52 N, I-74 W and I-77 N to Odd Rd in Raleigh County. Take exit 28 from I-77 N
Get on I-64 W/I-77 N in Mabscott from US-19 N
Continue on I-64 W/I-77 N to your destination in Amma. Take exit 25 from I-79 N
Follow Amma Rd to Pine Grove Rd
Route Directions
Get on US-29 S/US-58 W in Danville from US-158 W and NC-86 N
Continue on US-58 W. Take US-58 BYP W to Dillons Fork Rd in Fieldale. Take the County Rd 609 exit from US-220 N
Get on I-81 N in Christiansburg from VA-57 W and VA-8 N
Continue to US-460 W
Get on I-77 N in Mercer County
Follow I-77 N and I-79 N to Amma. Take exit 25 from I-79 N
Follow Amma Rd to Pine Grove Rd
Journey Details
Traveling from Allens Level, North Carolina to Amma, West Virginia covers 310 miles (499 km) in a northwest direction. This mixed highways and local roads, long-distance route typically takes 5 hours 31 minutes under normal conditions.
Drivers have 3 route options between these locations (310-328 miles / 499-529 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Allens Level
Starting Point
Amma
Destination