Flight distance between Midrand, South Africa and Gisenyi, Rwanda 1,679.7 mi / 2,703.3 km