Flight distance between Ocho Rios, Jamaica and Tétouan, Morocco 4,478.4 mi / 7,207.2 km