EasyJet has faced criticism from angry holidaymakers after they experienced a 48-hour delay.
More than 170 stranded passengers due to fly to Bristol on Saturday were left stranded in the Canary Islands after their flight was cancelled due to technical problems with an aircraft.
The budget airline was unable to immediately send a replacement aircraft to Fuerteventura to pick them up and their return flight was cancelled several times.
EasyJet had said it would move other flights around in order to ensure passengers on Flight EZY9066 could return to the UK.
The passengers, many of whom complained via social media, were finally due to fly home last night.
The budget airline said it had found accommodation for most of the passengers affected, but explained there were “limited options” available in the local area.
EasyJet plans to reimburse costs to two people who had to secure their own accommodation.
A spokesman for the airline old the Bristol Post: “The safety and wellbeing of our passengers and crew is always easyJet’s highest priority and we are doing all we can to look after them.
“Every effort is being made to minimise the impact of the delay. Affected passengers have been communicated with regularly and refreshment vouchers were provided to all our passengers.
“We actively sourced hotel rooms, securing them for the vast majority of passengers. We are aware of two passengers who had to secure their own accommodation. EasyJet will reimburse these costs.
“We would like to thank the passengers for their understanding and apologise sincerely for any inconvenience experienced.”