A bridal party from Barry are among a number of holidaymakers who have been stranded on Zakynthos for two days as they wait for their flight back to Cardiff Airport.
The passengers were due to fly back to Wales from the Greek island on Tuesday evening, but at lunchtime on Thursday (May 26) they were still waiting at the airport waiting for information about when they are getting back. TUI has blamed the delay on "technical issues" with an aircraft.
Passengers at Cardiff Airport have also been waiting more than 40 hours for the plane out to Zakynthos. You can read more about their delays here.
Bride Charlotte Hopkin, her husband Scott and young children Pixie and Honey are with 17 members of their bridal party desperately hoping they will get home to Wales soon.
"After it was postponed four times because of coronavirus, we finally got married and we had a wonderful two weeks, but this has been a kick in the teeth," says Charlotte. "I have a six-month-old and a five-year-old, and we have other young children in the party, and it has been so awful for them.
"They have taken us back to a hotel twice, and on Wednesday we spent seven hours in the airport waiting to be told what was happening. We had got to the end of the holiday so I was running low on baby milk and nappies, and there are none of those in the airport.
"Thankfully I managed to get to a chemist when we were taken back to the hotel for the second time It has been a total nightmare and the lack of information has been horrendous.
"Lots of us have jobs we need to get back to and we are supposed to be having a wedding party on Saturday, and don't even know at this point if we will get back for it."
Jonathan Manning's wife Claire and seven-year-old son Finley are also stuck in Greece with his mother and father-in-law.
He had to stay home in Barry after breaking his leg in three places just before the holiday, so is desperately trying to get information about when they will get back.
"They were meant to fly on Tuesday evening, but the flight got cancelled and they were taken to a hotel with very little information," he said. "There was a letter pushed underneath the door at the hotel on Wednesday saying a coach was coming to take them to the airport at 11am. They waited in the foyer until 1.15pm and then were given some food before being taken to the airport.
"They then waited there for five to six hours, only to be told the flight had been cancelled. It is awful for them. They have no access to clean clothes and they have only been given a bit of food and a few drinks. I have been trying to get hold of the holiday company from here, but they have not been very helpful."
There are also reports of long delays on flights to Ibiza and Turkey from Cardiff Airport, and passengers at Exeter Airport were delayed by more than 20 hours on Wednesday.
Dylan Le Clare, who was due to fly out to the island from Cardiff on Tuesday, and didn't leave until Thursday morning, said: "Our holiday is for 10 days and we have lost two of those days sat in Cardiff Airport with limited communication of what is happening.
"On Wednesday, there was no offer of food/drinks vouchers, today we have been issued £10 vouchers.
"We have received text messages from TUI about compensation but the link to apply for compensation is down due to technical issues. You couldn't make it up."
A spokeswoman for TUI said: "As the UK’s biggest holiday company we will never cancel flights as we know how much our customers look forward to their holiday with us. We are doing everything we can to limit any flight delays, which can happen from time to time for various operational reasons. On the rare occasion flight delays do take place we will do everything we can to support our customers.
"We would like to apologise for the inconvenience to our customers who have been delayed due to technical issues with an aircraft.
"Customers have been offered overnight accommodation where required, and meals and refreshments. They also have the option to amend or cancel their holiday if they no longer wish to travel.
"The safety and wellbeing of our passengers and crew is always our highest priority, and we would like to thank passengers for their patience and understanding at this time."