Flight distance between Casablanca, Morocco and Krasnoyarsk, Russia 4,700.7 mi / 7,565.0 km