Flight distance between Midrand, South Africa and Thessaloníki, Greece 4,616.0 mi / 7,428.7 km