Flight distance between Casablanca, Morocco and Yaroslavl, Russia 2,747.6 mi / 4,421.9 km