An Australian travel YouTuber has caught Iberia out in a denial-of-boarding mess that says a lot about how airlines handle third-party bookings — and how rarely they come clean.

Kym Illman arrived at Milan Malpensa around two and a half hours before his Iberia flight to Madrid, only to be refused check-in. The explanation from staff? Expedia hadn't paid Iberia for the ticket, so it wasn't valid. That left him scrambling: he booked a replacement routing on ITA Airways from Milan Linate to Brussels, then Brussels Airlines on to Madrid, costing several hundred dollars and landing him six hours late.

The plot thickened when he contacted Expedia. The agency replied that it had checked with the airline, which confirmed the problem had nothing to do with payment — the flight was simply oversold, and there was no seat for him. Armed with that, Illman went back to Iberia. Weeks later, the airline did something almost unheard of: it admitted in writing that the denied boarding was down to the flight being fully booked, issued a full refund, and paid out EU261 compensation, which for a denied boarding on this route would be a fixed statutory amount.

Not everything went smoothly. Iberia refused to reimburse the taxi between Milan's two airports because the invoice was dated before the incident — possibly a driver's date error, possibly a convenient excuse.

There are a few useful lessons here. First, a booking confirmation isn't the same as a ticket: you can hold a reservation code without a ticket number ever being issued, and it's worth checking that before you get to the airport. Second, when you book through an online agency, airlines often push you back to that agency for help — expect some runaround before anyone takes ownership. Third, EU261 gives you real leverage. If you're denied boarding against your will on a flight departing from Europe, compensation is owed regardless of the airline's excuse, and persistence clearly pays off here.

What makes this story worth your attention isn't just one passenger's bad day. It's the glimpse behind the curtain: a check-in agent apparently inventing a payment issue to mask an overbooked flight. Overbooking is legal and routine, and under EU rules airlines must seek volunteers and compensate involuntary denied boarders — lying about the reason helps no one. Notably, Iberia ultimately owned up rather than doubling down in writing, which is more than many carriers manage.

If you're booking Iberia or any European carrier through Expedia and similar sites, keep your ticket number handy, arrive early, document everything, and know your compensation rights. It could turn a disaster into an inconvenience — with a payout at the end.