Flight distance between Midrand, South Africa and Sandy Hill, Anguilla 6,830.6 mi / 10,992.8 km