Flight distance between Uitenhage, South Africa and Nkhata Bay, Malawi 1,630.2 mi / 2,623.6 km