Flight distance between Marrakesh, Morocco and Lamentin, Guadeloupe 3,512.1 mi / 5,652.2 km