Flight distance between Uitenhage, South Africa and Tarxien, Malta 4,861.6 mi / 7,823.9 km