its about 23 hours
The driving distance from Asheville NC to Richmond VA is 375 road miles - about 6 hours driving time.
10 hours, and about 650 miles.
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 E it takes at least 1 hours and 43 minutes to go the 102.81miles between Asheville, NC and Statesville, 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.
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.
The total driving distance from Asheville, NC to Murphy, NC is 111 miles.
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.
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.