HN Debrief

Ryanair dark UX patterns summer 2026 refresher

  • Travel
  • UX
  • Consumer Protection
  • Regulation
  • Marketplaces

The post is a 2026 refresh of Ryanair’s long-running bag of checkout tricks. It shows where the airline still nudges or confuses people into buying extras, from seat selection and baggage bundles to insurance, app-only boarding passes, and a bad in-house exchange rate. People broadly agreed the old “Don’t insure me” country-picker example may be dated, but the basic playbook is alive and well. It has shifted from hiding the opt-out in bizarre places to exhausting people with warnings, forced detours, modal dismissals, and penalties that make every mistake expensive.

If your product depends on users fighting the interface, that is not clever monetization. It is regulatory debt. For travel buyers, the practical move is to assume low fares are incomplete, book direct, refuse dynamic currency conversion, and budget time for check-in and baggage rules like they are part of the ticket price.

Discussion mood

Strongly negative. People see Ryanair’s booking and check-in flow as deliberately hostile, with expensive gotchas around extras, timing, bags, and support. A smaller but persistent group accepts the trade because fares are very low and some routes have no meaningful alternative.

Key insights

  1. 01

    Resellers are worse than the airline

    Buying through Skyscanner-linked agents, Expedia-style middlemen, or points travel desks can turn a bad airline experience into a much worse operational one. The key problem is control. When a flight is delayed or canceled, the airline often cannot directly rebook or notify you properly because the booking belongs to the intermediary, and that delay matters most when replacement seats disappear fast.

    Use aggregators to search, then rebook the same itinerary on the airline’s own site. Treat third-party booking as extra counterparty risk, not a convenience feature.

      Attribution:
    • kyusan0 #1
    • SOLAR_FIELDS #1
    • Sohcahtoa82 #1
    • netsharc #1
    • dreamcompiler #1
  2. 02

    Dynamic currency conversion is a hidden fee

    Ryanair’s “guaranteed exchange rate” was called out as a plain markup, with one commenter estimating it at about 6 percent versus mid-market rates. Several pointed out this is the same scam pattern seen in PayPal, Amazon, and some trading apps where the reassuring label implies consumer protection while actually picking the worst-priced option.

    If a checkout offers to charge your home currency, decline it and pay in the merchant’s local currency. Make that a standard finance rule across travel, ecommerce, and payments.

      Attribution:
    • chatmasta #1
    • reddalo #1
    • ProllyInfamous #1
  3. 03

    Support seems designed to defeat claims

    The worst stories were not about annoying upsells but about what happens after something breaks. One commenter described being sent to the wrong gate in the app and then billed for a replacement flight even though many others were hit by the same issue. Another said outsourced support training explicitly taught agents to deny legally required remedies unless the customer used the exact regulatory wording. That framing makes the hostile UX look less like aggressive sales and more like a broader operating model built around procedural exhaustion.

    For any business with regulated customer rights, audit post-sale support as hard as the purchase funnel. A clean checkout does not offset a claims process that depends on customers not knowing the magic words.

      Attribution:
    • Shish2k #1
    • mapkkk #1
    • burlistic #1
  4. 04

    Cheap fares come from operations, not just tricks

    A few commenters added useful grounding on why Ryanair can price so low even without assuming every customer falls for upsells. They pointed to fast aircraft turnaround, lower hold-luggage volume, one aircraft family for simpler maintenance, and aggressive airport deals at secondary airports that want inbound tourism. Ancillary revenue matters, but it sits on top of a very optimized operating model.

    Do not explain low-cost leaders only through manipulative UX. The durable moat is often operational discipline plus distribution, with dark patterns acting as yield optimization on top.

      Attribution:
    • matt-p #1
    • bojangleslover #1
    • rsynnott #1
  5. 05

    Price comparison hides honest competitors

    Several people landed on the same market-level point. Better service struggles to compete when the first sorting mechanism is a headline fare that excludes enough friction and add-ons to look unbeatable. On many routes Ryanair also has unique coverage or far better timings, which means users cannot simply vote with their feet even if they hate the experience.

    If you run a marketplace or comparison funnel, incomplete entry pricing will push the market toward the most aggressive unbundler. Surface all-in pricing and route constraints earlier if you want quality competition to survive.

      Attribution:
    • macintux #1
    • iamflimflam1 #1
    • jorisboris #1
    • pjmlp #1

Against the grain

  1. 01

    Many users think the trade is rational

    A sizable minority basically said the bargain is obvious. If you can fly across Europe for tens of euros, spend five or ten minutes declining extras, and follow the baggage and check-in rules, the savings swamp the hassle. Some frequent flyers even argued the airline is less obnoxious than it used to be and stricter baggage enforcement keeps flights moving.

    Do not confuse widespread resentment with product-market failure. A product can be hated and still win if the economics are strong enough and the user playbook is learnable.

      Attribution:
    • bojangleslover #1 #2
    • neals #1
    • sutib #1
    • musiciangames #1
  2. 02

    Unbundling is not always a dark pattern

    Some commenters argued people are mixing two things. Separating meals, bags, seat selection, and other extras from the base fare is not deceptive by itself. In that view, Ryanair is simply more explicit about paid options that legacy carriers often bury inside a higher ticket price. The manipulative part is the wording and flow, not the fact that options exist.

    When reviewing a checkout, separate honest unbundling from misleading interaction design. Charging separately for optional features can be fair if the defaults, labels, and exits are genuinely clear.

      Attribution:
    • vachina #1
    • marysol5 #1
    • Grombobulous #1
    • debarshri #1
  3. 03

    The newer flow relies on overload, not concealment

    A few readers pushed back on the idea that the current site mainly works by hiding choices. They said Ryanair now often overexplains, repeats warnings, and floods the screen with cautionary text so impatient users click the biggest forward button. That is still manipulative, but it is a different mechanism than the infamous opt-out buried in a country list years ago.

    Dark patterns evolve with regulation. Teams reviewing consumer harm should look for coercive overload and fear-based copy, not just hidden checkboxes and preselected add-ons.

      Attribution:
    • josephcsible #1
    • wongarsu #1 #2

In plain english

ancillary revenue
Money a company makes from add-on products and fees beyond the main ticket or core purchase.
UX
User experience, meaning how a website or app feels and behaves for the person using it.

Reference links

Ryanair business and economics

Consumer rights and regulation

Comedy and cultural references

Related products and tools

  • Unhook
    Mentioned as an example of a browser extension that removes manipulative interface clutter, inspiring the idea of a Ryanair helper extension.
  • Ryanair Instagram post
    Cited as an example of Ryanair leaning into its own cheap-and-cheeky brand voice on social media.
  • Google Flights example fare
    Used to challenge the claim that comparable United States budget flights are far more expensive than Ryanair.