How long is the drive from Asheville, NC to New York, NY? The total driving time is 11 hours, 11 minutes. Your trip begins in Asheville, North Carolina. It ends in New York, New York. If you're planning a road trip, you might be interested in seeing the total driving distance from Asheville, NC to New York, NY. You can also calculate the cost to drive from Asheville, NC to New York, NY based on current local gas prices and an estimate of your car's best gas mileage. Since this is a long drive, you might want to stop halfway and stay overnight in a hotel.