Flight distance between Midrand, South Africa and Zaprešić, Croatia 5,024.0 mi / 8,085.3 km