Flight distance between Rio de Mouro, Portugal and Rostov-na-Donu, Russia 2,503.0 mi / 4,028.1 km