Flight distance between Sakakah, Saudi Arabia and Rabat, Malta 1,546.4 mi / 2,488.6 km