Flight distance between New Kingston, Jamaica and Khouribga, Morocco 4,403.3 mi / 7,086.4 km