Flight distance between Midrand, South Africa and Níkaia, Greece 4,428.5 mi / 7,126.9 km