A couple's holiday to Madeira turned into a nightmare when they spent 15 hours on a plane, travelled 4,000 miles and ended up right back where they started.
Paul and Ana Davies were supposed to be flying off for a week's holiday on Monday - but it didn't turn out quite as they had planned.
The were due to fly out to Funchal on the Portuguese island, reports Wales Online .
Paul, 71, and Ana, 50, left their home in Llanishen in Cardiff at 4.30am to make sure they were in plenty of time for their EasyJet flight from Bristol Airport at 7.30am and the plane left the runway at 7.40am, due to arrive at their destination in three hours.
Yet some 15-hours later, they found themselves back in Bristol after a flight from hell.
Speaking about the journey, Paul said: "When we approached the island, the captain said that due to strong winds there may be a problem landing.
"We circled for a while and then he said it was not possible to land so he said we would head back to Lisbon, which is an hour-and-a-half away, and rethink from there.
"When we got there, they told us we weren't able to get off the plane and if we wanted to stretch our legs we had to do it in the aisles.
"After an hour and a half they said the weather conditions had improved in Madeira so we're going back.
Paul said wind conditions on the island were forecast until Friday which meant that the plane would be unable to land and had no alternative but to head back.
Passengers were then told they would have to stop in Porto and were asked if any of them would wish to get off there instead of heading home, to which 39 passengers agreed to do.
Paul said: "When we got to Porto, they told us they would have to get all the luggage off the plane and back on again which would take two hours.
"They gave us a food voucher to go into the airport and once the 39 had disappeared the rest off us set off back for home. We arrived in Bristol at 8pm and got back home around 10pm.
"We had been travelling for around 15 hours and got absolutely nowhere. We did a little more than 4,000 miles and didn't even get to our holiday.
An EasyJet spokesperson said: "EasyJet would like to apologise to Mr and Mrs Davies for their experience due to the weather conditions preventing us to land in Funchal on April 23.
"The flight was unfortunately unable to land in Funchal as the winds were outside of aircraft limits.
"As a result the captain diverted to Porto after weather conditions in Funchal continued to worsen and passengers were offered the opportunity to disembark there or to return to Bristol. 39 passengers chose to stay in Porto with the remainder, including Mr and Mrs Davies, returning to Bristol.
"We provided passengers in Bristol with hotel accommodation if required and the option to transfer onto the next available flight or receive a full refund.
"Whilst the reason for the flight cancellation was outside of EasyJet's control, EasyJet would like to apologise and understands how disappointing it would have been for passengers. We have apologised to Mr and Mrs Davies and are in contact with them directly.