Distance from Allegheny, North Carolina to Salt Hill, West Virginia
The driving distance from Allegheny, North Carolina to Salt Hill, West Virginia is 303.9 mi (489.2 km)
The straight-line (air) distance is approximately 124.3 mi (200.1 km)
Estimated travel time by road is 4 hours 55 minutes
This route includes Toll roads along the way.
We found 3 routes between Allegheny and Salt Hill.
Available Routes
Route Directions
Get on I-26 W/US-19W N/US-23 N in Unicoi County from NC-212 N and TN-352
Continue on I-26 W/US-23 N. Take I-81 N and I-77 N to Charleston Rd in Jackson County. Take exit 132 from I-77 N
Drive to Cedar Lakes Dr/Old US Hwy 21
Route Directions
Follow NC-212 N and TN-352 to US-19W N in Unicoi County
Follow US-23 N, I-64 E and I-77 N to Charleston Rd in Jackson County. Take exit 132 from I-77 N
Drive to Cedar Lakes Dr/Old US Hwy 21
Route Directions
Follow NC-212 N and TN-352 to US-19W N in Unicoi County
Follow US-23 N, US-119 N and I-77 N to Charleston Rd in Jackson County. Take exit 132 from I-77 N
Drive to Cedar Lakes Dr/Old US Hwy 21
Journey Details
Traveling from Allegheny, North Carolina to Salt Hill, West Virginia covers 297.4 miles (479 km) in a north direction. This mixed highways and local roads, long-distance route typically takes 5 hours 15 minutes under normal conditions.
Drivers have 3 route options between these locations (297-335 miles / 479-539 km). The primary route shown here saves 33 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Allegheny
Starting Point
Salt Hill
Destination