The Italian airport of Bergamo Orio-al-Serio, a Ryanair hub for flights to Milan, halted flights on Saturday evening due to technical issues with the landing guidance system and poor visibility, leaving thousands stranded overnight.
SACBO, the company that operates the airport, said in a statement the technical problem was solved around midnight, but a warning on the airport's website said "flights may be delayed or cancelled".
The incident led to the cancellation of 26 departing flights with six diverted to other airports and seven rescheduled for Sunday, local media said.
Thousands spent the night at the airport, with images showing people sleeping on the floor and baggage check-in belts.
The Bergamo online edition of Corriere della Sera daily said the first flights were halted at around 1700 GMT on Saturday.
Real time information about flights on the airport's website showed a long list of mostly Ryanair flights delayed, though several had departed on Sunday morning.
A 0605 GMT Ryanair flight to Cagliari delayed to 0850 GMT was showing as 'departed' as was a 0620 GMT Neos flight to Sharm-el-Sheikh which had been delayed to 0855 GMT.

US, Iran reach agreement to end war, signing set for Friday
Nine killed, historic monastery on fire as Ukraine faces major Russian attacks
Trump criticises Israel strike as US, Iran inch closer to deal, timing remains unclear
Congo says 782 Ebola cases confirmed, two new health zones affected
Israel says military attacks Hezbollah targets in Beirut's southern suburbs
12 people killed in Missouri plane crash, skydiving company says
Protesters set Tesla ablaze, smash UN office's windows in anti-G7 march in Geneva
Swiss voters reject population cap in referendum, avoiding EU clash
