Flight distance between Falmouth, Jamaica and Al Hoceïma, Morocco 4,588.4 mi / 7,384.4 km