British Airways passengers who suffered a 77-hour "infernal trip" between Florida, USA, and London, United Kingdom, reported that they had been treated in an "inhuman" manner.
Travelers said they had slept on the airport floors and cried during the "chaotic" trip home.
The BA 2036 flight was due to take off from Orlando, Florida, at 7:25 pm ET (00:25 GMT) on Thursday and arrive at Gatwick airport eight hours later, but the plane arrived in the United Kingdom only on Sunday, after passing for New York.
BA apologized to the more than 200 passengers for the "long delay" and said he knew they had suffered "an exhausting and frustrating experience".
Passenger Sarah Wilson, whose $ 14,000 family vacation to Disney World "became a nightmare," accused BA of "defrauding its passengers."
The flight was due to leave Orlando on Thursday night, but passengers waited four hours on the plane while repairing a technical fault, until they disembarked and sent them to a nearby hotel.
Wilson, 44, said the bus that would take them back to the Orlando airport was delayed twice before finally leaving on Friday at 8:00 p.m. (00:00 GMT).
After the flight took off for Gatwick at 01:00 ET (05:00 GMT) on Saturday, Wilson said the flight was diverted to New York's John F. Kennedy Airport 40 minutes after departure.
"The captain said they had the original problem again," Wilson says. "The turbulence was horrible and people were scared, tired and hungry."
"When we arrived at the airport, we had to wait until 06:00 in the morning (11:00 GMT) for the BA staff to arrive. They told us it would be difficult to find a hotel because it would be difficult because the attendants to the New York Marathon had everything was busy, "he said.
The passengers finally left the US Saturday night and they arrived in London on Sunday morning.
"It was a hellish journey, when it was supposed to be the vacation of our lives, for which we had saved for years," lamented WIlson.
British Airways confirmed that they had diverted one of the flights to New York "as a precaution, due to a minor technical problem."
"We sent a relief plane to New York on Saturday morning so that customers return to London as quickly as possible," the company said.
"Clients stayed where possible, as there were limited rooms, but our teams took care of clients in our first class lounge, where there were bedding, food and drinks to ensure they were comfortable during their stay," he said.