An Australian traveller named Kym Illman arrived at Milan Malpensa about two and a half hours before his Iberia flight to Madrid, only to be refused check-in. The reason he was given? Expedia, where he'd booked, supposedly hadn't paid for his ticket. He didn't discover the real explanation — the flight was simply overbooked — until later, after buying replacement flights and chasing two companies for answers.

Left stranded, Illman scrambled to salvage his trip. He purchased new tickets from Milan Linate via Brussels, landing in Madrid roughly six hours behind schedule. That also meant a cross-town transfer between Milan's two airports, out of his own pocket.

When he pressed Expedia, the story changed. The agency said Iberia had confirmed the issue was overbooking, not payment. Iberia itself eventually put it in writing: the denied boarding happened because the flight was fully booked. To its credit, the airline refunded his original ticket and paid EU261 compensation, which in a case like this can run to several hundred euros. It drew the line at his taxi fare between Malpensa and Linate, rejecting the receipt over a date discrepancy — it apparently predated the flight.

The bigger issue here isn't overbooking itself, which is standard industry practice built on real no-show data. It's the explanation. An airline handling an overbooked flight is supposed to ask for volunteers, offering incentives before bumping anyone involuntarily. Instead, a passenger was sent away believing his booking was worthless, with no offer of rebooking, compensation on the spot, or help getting to Madrid. He then had to waste time on hold with Expedia, buy new flights, and figure out the truth himself.

The blogger behind the story, Live and Let's Fly, is fair on the nuance: booking through an online travel agency can genuinely complicate refunds and changes, and ticketing problems do happen. But on this occasion Iberia's own later admission made clear Expedia had nothing to do with it. The airline's published policy says it will seek volunteers and assist passengers denied boarding against their will — that's not what played out at the gate.

For travellers, the takeaways are practical. If you're bumped, ask for the reason in writing before leaving the airport, and keep your booking confirmation, ticket number, receipts and any correspondence — challenging a bogus explanation is far easier with a paper trail. If you're flying in Europe, think twice before filming staff; privacy laws there are strict and it can escalate things. And while booking direct with an airline won't stop overbooking, it does remove one middleman from the blame game when something goes wrong.

Iberia eventually made things mostly right, but only after the passenger did the digging himself. Being told your ticket doesn't exist when the real problem is a full aircraft is a poor way to treat anyone — and a reminder to document everything when denied boarding.