Flight distance between Ta‘izz, Yemen and Marsaskala, Malta 2,388.0 mi / 3,843.2 km