Flight distance between Midrand, South Africa and Néa Ionía, Greece 4,432.8 mi / 7,133.9 km