Flight distance between Ashburton, New Zealand and Rostov-na-Donu, Russia 10,140.7 mi / 16,319.9 km