There are
799 mi
from Asheville, NC to New Iberia, LA
That's the driving distance. It would take 15 hours 11 mins to go from Asheville, North Carolina to New Iberia, Louisiana.
The flight distance (direct flight from Asheville, NC to New Iberia, LA) is 662.10 mi.
799 mi = 1,285.62 kms