The average flight time from Panama City to Belize City is 1 hour and 57 minutes. The flight distance is 1348 km / 838 miles and the average flight speed is 692 km/h / 430 mph.