L'avion, qui assurait un vol intérieur, avait décollé de l'aéroport de Sebha et devait se rendre à Tripoli. Mais il a été dérouté vers Malte où il a reçu l'autorisation d’atterrir, a indiqué à l'agence de presse AFP une source sous le couvert de l'anonymat.
118 passagers auraient été pris en otages par les pirates de l'air qui auraient menacé de faire sauter l'appareil.
L'appareil stationne actuellement à l'aéroport de La Valette.