Flight distance between Midrand, South Africa and Subotica, Serbia 5,009.1 mi / 8,061.4 km