There are
1,148 mi
from Elizabeth, NJ to Panama City Beach, FL
That's the driving distance. It would take 22 hours 38 mins to go from Elizabeth, New Jersey to Panama City Beach, Florida.
The flight distance (direct flight from Elizabeth, NJ to Panama City Beach, FL) is 973.54 mi.
1,148 mi = 1.61 kms