Flight distance between Marrakesh, Morocco and Messina, Italy 1,404.6 mi / 2,260.5 km