British Airways will offset all emissions from its domestic flights from next year.
The carrier will be the first UK airline to offset its carbon output on behalf of passengers, although those on international flights must still make their own offset contribution.
BA will invest in verified carbon offset projects around the world, including rainforest protection, renewable energy and reforestation.
Passengers on international flights wishing to offset can use BA’s carbon offsetting tool, which funds investment in forestry and renewable energy projects in Peru, Sudan and Cambodia.
Offset costs are typically £1 for each short-haul economy flight, with a business class journey to Hong Kong costing £26, although take-up is usually low.
BA chairman and chief executive Alex Cruz said: “British Airways is determined to play its part in reducing aviation’s CO2 emissions. To solve such a multi-faceted issue requires a multi-faceted response and this initiative further demonstrates our commitment to a sustainable future.
“It also follows our announcement to partner with renewable fuels company Velocys to build a facility which converts household and commercial waste into renewable sustainable jet fuel to power our fleet.”