Flight distance between Midrand, South Africa and Zagreb, Croatia 5,019.5 mi / 8,078.1 km