Fuming easyJet passengers were left waiting in a terminal for hours before their flight was eventually cancelled.
According to one, around 400 bags were left piled in Edinburgh Airport's baggage hall after disappointed customers were told to claim them and leave.
Throngs of people had turned up for the flight to Amsterdam on Tuesday evening, with many arriving early to allow time for queues at bag drop off and security.
But after arriving in the departures lounge, their flight was initially delayed by an hour, then another two.
At around 8.30pm, the airline announced that the flight would be cancelled with all passengers told to leave the airport.
Speaking to Edinburgh Live about the "shambles", Austin, 27, said there had been no easyJet staff in the airport to direct them on what to do once the flight was cancelled.
He said: "I came into the airport and security took ages to get through, then the flight was delayed three hours and then it changed and the board said go on the easyJet app.
"Went on the app and it said cancelled, but there was no easyJet staff in the airport we just got told to leave and get our bags.
"We all went down to the baggage hall and there must have been 400 bags just lying there from the cancelled flights. I travel for work in Amsterdam and travel most weeks, but the next available flight they could put me on was Friday so that has a huge knock on effect.
"I'm lucky that I have a house here but what if you were here on holiday and there was no staff, you'd have nowhere to go and three days before you could get your next flight."
PHD student Joe Nockels, 24, had also been hoping to board the Amsterdam flight to meet his parents there for a holiday that had been delayed twice due to the pandemic.
However, with no alternative flight until Friday, Joe was forced to request a refund and scrap the entire trip.
He said: "It was only supposed to be an hour flight, which got pushed back to 8.30pm then again to 10pm all while we were in the terminal.
"They didn't just cancel it outright which was quite frustrating they just kicked the can down the road, which was a bit of a waste of an evening.
"My parents had driven to Amsterdam from Sheffield so they're still there and are able to have the holiday but I'm not able to go and join them. The next available flight was Friday and they drive home on Saturday."
A spokeswoman for easyJet blamed a problem with the plane and apologised to passengers.
She added: "We are very sorry that flight EZY6925 from Edinburgh to Amsterdam on 31 May was cancelled due to a technical issue and unfortunately no replacement aircraft was available to operate the flight.
"We provided customers with options to rebook or receive a full refund as well as hotel accommodation, along with information on how to arrange this online or via the app.
"Nonetheless, we fully understand the disruption this will have caused to their plans and we are very sorry for this. Our team will be reaching out to Austin to apologise for their experience and provide a full refund.”