Flight distance between Uitenhage, South Africa and Manadhoo, Maldives 4,157.1 mi / 6,690.2 km