There are
889 mi
from New Haven, IN to Panama City Beach, FL
That's the driving distance. It would take 16 hours 54 mins to go from New Haven, Indiana to Panama City Beach, Florida.
The flight distance (direct flight from New Haven, IN to Panama City Beach, FL) is 754 mi.
889 mi = 1,430.56 kms