Flight distance between Nkhotakota, Malawi and Richards Bay, South Africa 1,105.1 mi / 1,778.5 km