Flight distance between Marrakesh, Morocco and Khān Shaykhūn, Syria 2,563.2 mi / 4,125.1 km