Flight distance between Oujda, Morocco and Nizhniy Novgorod, Russia 2,607.7 mi / 4,196.8 km