Flight distance between Ash Shaţrah, Iraq and Johannesburg, South Africa 4,156.4 mi / 6,689.0 km