Flight distance between Midrand, South Africa and Le Hochet, Mauritius 1,907.4 mi / 3,069.7 km