Flight distance between Taranto, Italy and Xai-Xai, Mozambique 4,644.6 mi / 7,474.7 km