Passengers were spending Christmas Eve camped in airports in Paris and Brussels after new snowfall and shortages of de-icing fluid disrupted travel across Europe.

A safety alert about the security of a snow-laden terminal roof at Paris's Charles de Gaulle airport made matters worse, with crowds asked to clear out of a section of Terminal 2E.

While travel in Britain was improving after days of headaches, snowfall stranded travellers in Ireland and Denmark and shut Dusseldorf airport in Germany for several hours.

To try to ease the pain of a Christmas under the glaring lights of an airport terminal, Paris's airport authority planned to hand out gifts to children forced to sleep at Charles de Gaulle overnight.

The airport also got an early Christmas gift flown in from the US today - two shipments of precious de-icing fluid to get planes off the snowy ground.

Authorities had halved the number of take-offs from Charles de Gaulle throughout this morning.

Cancellations and delays continued in the afternoon, with flights reduced by 35%. The airport authority said it hoped things would return to normal tomorrow.

Security officers brought in 700 cots as well as blankets and floor mats, and extra rooms were reserved in nearby hotels. The airport turned up the heat and installed all-night police and ambulance patrols, said airport authority chief Pierre Graff.

In Brussels, the Red Cross was bringing in hundreds of cots for passengers spending the night at the airport. Airport spokesman Jan Van der Cruysse said they expected that several hundred passengers would remain stranded overnight.

France's famed strikes played a role in today's travel troubles as a walkout at a factory involved in the production of de-icing fluid exacerbated shortages, forcing France to import supplies.

Laurianne Bertrand, a 33-year-old French citizen living in Cairo, was trying to reach family in Marseille but got stuck at Charles de Gaulle.

"It really does matter for the grandparents. They are waiting for us in Marseille," she said. "We want to be with them, but there are worse things in life. I want to stay optimistic. Frankly in that kind of situation you have to be, otherwise you can't handle it."

Ramona Sansotta, a 23-year-old trying to get home to Genoa, spent last night in Charles de Gaulle airport - only to see her flight cancelled again today.

"They brought us some blankets, but no-one here could speak our language and we don't speak French. So after we spent the whole night here they cancelled our flight again. And now we hope to get back home before Christmas," she said.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.