Flight distance between Marrakesh, Morocco and Frankston, Australia 10,854.9 mi / 17,469.3 km