Flight distance between Midrand, South Africa and Saint-Joseph, Reunion 1,765.0 mi / 2,840.4 km