In 2005, Walsh took over as CEO of British Airways. He went on to lead the merger of British Airways and Iberia in 2011, creating International Airlines Group (IAG), where he served as CEO until September 2020.