Flight distance between Ahmedabad, India and Rostov-na-Donu, Russia 2,466.8 mi / 3,969.9 km