Flight distance between Midrand, South Africa and Aigáleo, Greece 4,429.5 mi / 7,128.6 km