Flight distance between Midrand, South Africa and Anse Boileau, Seychelles 2,330.3 mi / 3,750.3 km