Flight distance between Zanzibar, Tanzania and Rostov-na-Donu, Russia 3,689.4 mi / 5,937.5 km