343 miles
The distance by road from Harrisonburg, VA to Asheville, NC is approximately 290 miles via I-81 S and I-40 W. The drive usually takes around 4.5 to 5 hours, depending on traffic and road conditions.
The distance from Asheville, NC to Richmond, VA is approximately 350 miles by road.
The distance from Murphy, NC to Asheville, NC is approximately 120 miles. The drive typically takes around 2.5 to 3 hours, depending on traffic and road conditions.
The distance from Asheville, NC to Jacksonville, FL is approximately 400-450 miles depending on the specific route taken.
The approximate driving distance between Asheville, NC, and Branson, MO, is around 750-800 miles, depending on the specific route taken.
The distance between Asheville, NC and Statesville, NC is approximately 97 miles, depending on the specific route taken. Driving time is typically around 1 hour and 45 minutes.
The distance is 158 road miles using I-26 East.
The distance from Asheville, NC to Richmond, VA is approximately 350 miles by road.
Harrisonburg and Staunton, Virginia
The driving distance is about 603 road miles.
The total driving distance from Asheville, NC to Murphy, NC is 111 miles.
The distance between these two places is 369 miles. This distance is only approximate. This is not exact distance.
The distance between Charlotte, NC and Asheville, NC is 129 miles. It takes about 2 hours to travel to drive from one city to the next by car.
About 120 miles on I-40
Google Maps estimates the driving time as 4 hours and 43 minutes and gives the road mileage as 271.
Traveling on I-26 E it takes at least 30 minutes to go the 25.15 miles between Pinehurst, NC and Asheville, NC.
There are 705 miles between Kansas City, MO, and Asheville, NC (as the bird flies).
The shortest distance is 145 miles.