Flight distance between Uitenhage, South Africa and Fonadhoo, Maldives 3,973.7 mi / 6,395.1 km