Flight distance between Midrand, South Africa and Agios Dimitrios, Greece 4,425.8 mi / 7,122.7 km