Flight distance between Midrand, South Africa and Rybnik, Poland 5,289.9 mi / 8,513.3 km