how far is charlotte nc to asheville nc
Driving distance from Asheville, NC to Charlotte, NC. The total driving distance from Asheville, NC to Charlotte, NC is 129 miles or 208 kilometers. Your trip begins in Asheville, North Carolina. It ends in Charlotte, North Carolina. If you are planning a road trip, you might also want to calculate the total driving time from Asheville, NC to Charlotte, NC so you can see when you'll arrive at your destination.