Flight distance between Uitenhage, South Africa and Athens, Greece 4,957.7 mi / 7,978.7 km