There are
988 mi
from Cleveland, OH to Panama City, FL
That's the driving distance. It would take 18 hours 50 mins to go from Cleveland, Ohio to Panama City, Florida.
The flight distance (direct flight from Cleveland, OH to Panama City, FL) is 814.18 mi.
988 mi = 1,589.27 kms