Flight distance between Midrand, South Africa and Pirot, Serbia 4,790.3 mi / 7,709.2 km