How long is the flight between Panama and Florida?

The total direct flight time between Panama and Florida is about 2h 55min. This does not include the amount of time you may spend waiting at an airport for a connecting flight.