Flight distance between Casablanca, Morocco and Novosibirsk, Russia 4,375.7 mi / 7,042.0 km