Flight distance between Safi, Morocco and Alexandria, Egypt 2,290.8 mi / 3,686.7 km