British Airway captains are paid an average basic salary of £167,000. On top of this they receive an hourly flying allowance whenever they are on duty, worth up to £15,000 a year. They are also paid an additional £3.72 an hour while abroad to cover meals and other costs.https://www.telegraph.co.uk/news/2019/08/01/british-airways-pilots-will-among-highest-paid-ever-strike-go/