Flight distance between Uitenhage, South Africa and Monkey Bay, Malawi 1,484.5 mi / 2,389.1 km