Flight distance between Annotto Bay, Jamaica and Marsaskala, Malta 5,559.1 mi / 8,946.5 km