Flight distance between Marrakesh, Morocco and Yekaterinburg, Russia 3,626.6 mi / 5,836.5 km