Flight distance between Midrand, South Africa and Sainte-Rose, Reunion 1,780.7 mi / 2,865.7 km