Flight distance between Midrand, South Africa and Irkutsk, Russia 7,077.4 mi / 11,390.0 km