British Airways Flight Canceled After Crew Gets Too Drunk On Layover At All-Inclusive
A British Airways flight was canceled after the crew got so drunk on a layover that the plane had to be flown back to London empty. Sadly this isn’t the first time that British Airways has had an issue with crew behavior on layovers. It sure seems like putting crews up at all-inclusives might not be a great idea, as much as they (clearly) enjoy it…
British Airways crew goes too hard at all-inclusive
On July 5, 2026, British Airways flight BA254 from Bridgetown, Barbados (BGI), to London Heathrow (LHR) was canceled. The flight was scheduled to be operated by a 29-year-old Boeing 777-200ER with the registration code G-VIIA.
Instead, the plane ended up operating the route roughly three hours later than planned, with a different flight number — BA9156. Why? Well, some of the flight attendants got so drunk on the layover that they couldn’t work the flight, and as a result, British Airways didn’t have enough crew to operate the flight with passengers. The best option at that point was for the pilots to fly the plane back with the flight attendants deadheading (in other words, resting in the cabin), leaving behind hundreds of passengers.
What reportedly happened is that British Airways puts its crew up at an all-inclusive resort in Barbados, and some flight attendants certainly took advantage of the unlimited alcohol they could consume.
Apparently some crew members became so drunk that they caused a disturbance at the resort, with one flight attendant throwing up, and another flight attendant collapsing, and having to be carried back to her room. When other guests called them out, they reportedly responded “we’re British Airways crew, what of it?”
When operating with passengers, airlines need a minimum number of crew members. And with the level of intoxication flight attendants had, they were no longer at minimums, which is why the plane had to be flown back empty.
It’s worth noting that this flight would be subject to UK261 regulations. If passengers arrived at their final destination at least four hours behind schedule, which I imagine just about everyone did, they’d each be entitled to £520 ($696) in compensation, plus hotels, meals, etc.
When you consider the plane had around 240 seats, the total cost incurred to the airline could easily reach $200,000, if not more.

Crew members suspended… should they be fired?
British Airways has reportedly suspended four flight attendants following this incident, and has released a statement saying that “we expect the highest standards of our crew, and are urgently investigating this matter.”
To me this raises an interesting question — what kind of a punishment should these flight attendants face? On the one hand, I try to think of how situations could play out, and I can totally see how this happened. The crew probably had a great rapport, they were having fun on the layover, the drinks were flowing, and then before you know it, they were drunk to the point where they were collapsing. Like, it shouldn’t be that way, but I can see how it happened. The more you drink, the less you realize that you don’t need another drink.
However, the purpose of layovers is ultimately to rest and be ready to work the next flight, and they showed an absolutely massive lapse of judgment here.
As sympathetic as I am, if these weren’t seasoned crew members, I’d say they should all be fired, in part to send a message to other crew members that this kind of behavior isn’t appropriate. Meanwhile if some of these flight attendants have been there for a decade and this was the first time they’ve had anything negative on their record, I’d say a milder punishment would be more appropriate.

Bottom line
A British Airways crew reportedly acted absolutely horribly at an all-inclusive during a layover, to the point that they were puking and collapsing, due to drinking too much. The situation was so bad that the flight had to be canceled because four flight attendants were too drunk to work, putting the flight below minimums. Not only did this massively inconvenience passengers, but it’ll also cost the airline a pretty penny.
Some British Airways crews sure like to turn up, but that can’t be done at the expense of being able to perform their jobs.