Flight distance between Midrand, South Africa and Palma, Spain 4,818.2 mi / 7,754.1 km