Flight distance between Midrand, South Africa and Athens, Greece 4,429.1 mi / 7,127.9 km