The people said Lufthansa is giving up as much as four planes each in Frankfurt and Munich as well as up to 24 corresponding landing slots.
One of the people said the deal, first reported by business paper Handelsblatt, would not officially conclude talks between the German government and the European Commission.
A Lufthansa spokeswoman declined to comment.
The agreement comes only two days after Lufthansa’s supervisory board rejected an initial deal with Brussels, which included the forfeiture of 72 slots used by 12 of 300 jets based at the Frankfurt and Munich airports, a source familiar with the matter said.
While Lufthansa wanted to reclaim the slots after repaying aid, the Commission sought permanent concessions, the person said.
More about: Lufthansa