Flight distance between Marrakesh, Morocco and Mykolayiv, Ukraine 2,353.0 mi / 3,786.8 km