Flight distance between Uitenhage, South Africa and Marsaskala, Malta 4,860.8 mi / 7,822.7 km