Flight distance between Midrand, South Africa and Olsztyn, Poland 5,530.5 mi / 8,900.4 km