The pilots' union Vereinigung Cockpit announced the strike in advance, giving Lufthansa time to prepare by canceling flights and offering passengers alternative travel arrangements. Some were rebooked on trains or different airlines, Schaedler said.
"We sent out more than 200,000 text messages to inform our customers about the upcoming strike and also increased our capacities at our call centers to help passengers rebook their trips," the spokeswoman said.
As a result, Lufthansa terminals in Frankfurt and Munich, the company's hubs in Germany, were mostly empty Wednesday.
Berta Paiva, a 61-year-old Brazilian waiting for her flight at Berlin's Tegel airport, did not seem upset.
"It's OK, because I was traveling to Munich today and from there to Sao Paolo, and they just changed me I fly to Frankfurt and from there to Sao Paolo," Paiva said.
One of the pilots' main demands is that Lufthansa keep paying a transition payment for those who want to retire early at age 55. The airline wants to cut those payments. The pilots are also asking for a salary increase of 10 percent.
The union argues the transition payments allow pilots who no longer feel capable of safely flying the financial flexibility to retire early. Lufthansa management says there is no safety issue, since all pilots' qualifications are regularly re-examined.
Manfred Weiss, a 60-year-old German cook, showed little compassion for the pilots' demands.
"They cannot let this happen, this should be forbidden," Weiss said, arriving home in Berlin from holiday on Lufthansa competitor Air Berlin. "I also think that they have sufficient salaries ... you can't just make the passengers pay for it."
Werner Knorr, the head of Lufthansa's flight operations, said the airline kept a small number of flights running with help from pilots in management among other things, flying back German soccer champions Bayern Munich home from a Champions League match against Manchester United.
Dorothee Thiesing contributed from Berlin.
Follow Kirsten Grieshaber on Twitter at http://www.twitter.com/kugrieshaber