Flight distance between Sale, Morocco and Shymkent, Kazakhstan 4,049.0 mi / 6,516.3 km