its about 23 hours
10 hours, and about 650 miles.
The driving distance from Asheville NC to Richmond VA is 375 road miles - about 6 hours driving time.
Google Maps estimates the driving time as 2 hours and 37 minutes.
35 min (31.0 mi) via I-40 W
The shortest driving distance is 139 miles.
Traveling on I-40 it takes at least 3 hours and 41 minutes to go the 224.36 miles between Durham, NC and Asheville, NC.
Traveling on I-40 it takes at least 2 hours and 43 minutes to go the 158.87 miles between Monroe, NC and Asheville, NC.
The total driving distance from Asheville, NC to Murphy, NC is 111 miles.
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.
Traveling on I-40 E it takes at least 2 hours and 26 minutes to go the 141.96 miles between Asheville, NC and Lexington, NC.
Traveling on I-40 W it takes at least 5 hours and 26 minutes to go the 332.43 miles between Greenville, NC and Asheville, NC.