Flight distance between Midrand, South Africa and Mitsamiouli, Comoros 1,412.3 mi / 2,272.8 km