Flight distance between Rio de Janeiro, Brazil and Rostov-na-Donu, Russia 7,050.7 mi / 11,347.1 km