Miles between Houston, TX and Panama City, FL

There are
653 mi
from Houston, TX to Panama City, FL

That's the driving distance. It would take 12 hours 16 mins to go from Houston, Texas to Panama City, Florida.

The flight distance (direct flight from Houston, TX to Panama City, FL) is 581.68 mi.

653 mi = 1,050.59 kms