Flight distance between Khouribga, Morocco and Xi’an, China 6,206.0 mi / 9,987.6 km