British Airways is planning to add up to £240 to the cost of a return long-haul flight if passengers want to check in an extra bag.
Travellers on shorter international trips will face a bill of £120 and those on domestic journeys, £60.
Analysts said the tactic was a way of the airline covering costs and possibly of smoothing its move to Heathrow's Terminal 5 next year.
But some said it may damage BA's image as a full-service carrier.
More Info