Flight distance between Uitenhage, South Africa and Masaya, Nicaragua 7,904.9 mi / 12,721.7 km