Flight distance between Midrand, South Africa and Belgrade, Serbia 4,915.2 mi / 7,910.3 km