Flight distance between Midrand, South Africa and Leskovac, Serbia 4,782.8 mi / 7,697.1 km