Flight distance between Midrand, South Africa and Šibenik, Croatia 4,878.9 mi / 7,851.9 km