Flight distance between New Kingston, Jamaica and Tangier, Morocco 4,449.4 mi / 7,160.7 km