There are
962 mi
from Middletown, OH to New Iberia, LA
That's the driving distance. It would take 17 hours 56 mins to go from Middletown, Ohio to New Iberia, Louisiana.
The flight distance (direct flight from Middletown, OH to New Iberia, LA) is 779.90 mi.
962 mi = 1,547.80 kms