Flight distance between Marrakesh, Morocco and Falmouth, Antigua and Barbuda 3,496.8 mi / 5,627.5 km