The average flight time from Porto to Palma de Mallorca is 1 hour and 28 minutes. The flight distance is 984 km / 612 miles and the average flight speed is 671 km/h / 417 mph.