Flight distance between Kahrīz, Iran and Port Elizabeth, South Africa 4,920.0 mi / 7,918.0 km