Flight distance between Nyeri, Kenya and Rostov-na-Donu, Russia 3,296.7 mi / 5,305.5 km