Flight distance between Sale, Morocco and Novosibirsk, Russia 4,321.1 mi / 6,954.1 km