Flight distance between Falmouth, Jamaica and El Jadida, Morocco 4,343.0 mi / 6,989.4 km