The Hong Kong airline has agreed flight attendants can choose to wear trousers, after intense union pressure.
Some crew had complained that wearing short skirts had made them feel uncomfortable – especially when putting bags in overhead lockers or taking public transport to and from work.
But change will not happen until Cathay next refreshes its staff uniforms.
That could take three years, according to unions.
“We welcome and appreciate the company’s decision on giving us an option in choosing uniforms,” said Pauline Mak, vice chair of the Hong Kong Dragon Airlines Flight Attendants Association.
The skirts-only rule has been in place since the airline was founded in 1946 – despite a growing backlash which appears to have gained even more momentum during the #MeToo movement.
Flight attendants had requested a redesign of their workwear in 2014 – saying the skirts were too revealing and may provoke sexual harassment.
Ms Mak said the policy change “not only provides us one more option, but also provides us with protection”.