Flight distance between Oujda, Morocco and Yaroslavl, Russia 2,488.2 mi / 4,004.4 km