Flight distance between Malta and South Africa 4,474.6 mi / 7,201.1 km