Flight distance between Midrand, South Africa and Smederevo, Serbia 4,902.7 mi / 7,890.2 km