A flight from Aberdeen to Faro in Portugal has been delayed for 38 hours.
Holidaymakers have been stranded at Aberdeen Airport since Thursday morning for what should have been an 06:00 flight.
There are also stranded passengers in Portugal waiting for the return flight.
Operator Thomson Airways said the delay was due to a technical issue with the aircraft. It is currently scheduled to Aberdeen at 20:30 on Friday evening.
The airline has refused to say how many passengers were affected.
Susan Davidson told BBC Scotland that she and the other passengers had been taken off the aircraft shortly before it had been due to depart Aberdeen on Thursday morning.
She estimated that there were about 130 or more people involved, adding: “We were really given no information whatsoever and just left waiting in the airport.
“Finally I think it must have been about 14:15 yesterday we were told we would be put up in a hotel and just to await further information from the company.”
Mrs Davidson said passengers had been “pretty much kept in the dark” by the airline, with most of the information coming from the hotel she had been staying at.
She added: “The children are exhausted and desperate to get away. It has just been awful.”
James Hepburn, who should also have been on the flight from Aberdeen yesterday morning, described the delay as “horrific” and said he was “very, very angry”.
In a statement, Thomson Airways apologised for the “inconvenience” caused to customers due to travel on flights FPO811 from Aberdeen to Faro and FPO812 from Faro to Aberdeen.
It added: “We provided affected customers with overnight accommodation and vouchers for refreshments.
“We will also be providing letters to customers with EU flight delay claim information in line with the Civil Aviation Authority’s guidelines.
“We understand how frustrating a flight delay can be and are working hard to have these flights on the way as soon as possible. We would like to thank affected passengers for their patience and understanding.”
Get Quotes on Home Insurance