Flight distance between Marrakesh, Morocco and Ufa, Russia 3,448.5 mi / 5,549.8 km