Flight distance between Casablanca, Morocco and Rostov-na-Donu, Russia 2,616.1 mi / 4,210.2 km