Skip to content
BA vs FR

British Airways vs Ryanair 2026: When BA Is Worth the Premium

BA has no published carry-on weight limit at 23 kg per bag. Ryanair caps at 10 kg with paid Priority. Heathrow vs Stansted, Club Suite, on-time compared.
By Caden Sorenson Sourced from official British Airways & Ryanair policy pages

Quick verdict

Carry-on
British Airways wins
Checked bag
British Airways wins
Basic economy
Tie
Overall: It depends on your priorities

British Airways wins on carry-on allowance with a striking margin (a published 56 by 45 by 25 cm bag at 23 kg per bag with no firm weight cap vs Ryanair's 55 by 40 by 20 cm bag at 10 kg requiring paid Priority), on long-haul fleet (Club Suite now on every A350 and 787-10 with the rollout completing by end of 2026), on the Heathrow primary-airport landing for London arrivals, and on Avios loyalty value through Executive Club. Ryanair wins on raw sticker fare for short-haul intra-Europe (often 60-80 percent cheaper before add-ons), on 2025 on-time performance (82.7 percent vs BA's roughly 80 percent full-year), on Stansted and other secondary-airport coverage if you live near one, and on the cheapest possible carry-bag option. BA-or-Ryanair depends on the airport, the bag you carry, and the connection.

British Airways vs Ryanair specification comparison
Spec British Airways Ryanair
Carry-on (in) 22 x 18 x 10" 21.6 x 15.7 x 7.9"
Carry-on (cm) 56 x 45 x 25 cm 55 x 40 x 20 cm
Carry-on weight 23 kg (51 lb) 10 kg (22 lb)
Carry-on fee Free From $40
Personal item 16 x 12 x 6" 15.7 x 9.8 x 7.9"
1st checked bag $0 Not published
2nd checked bag $90 Not published
Basic economy Basic Basic (default)
Gate-check risk Low High

British Airways does not publish a carry-on weight limit. The rule is that the bag must be liftable into the overhead bin unaided. The published per-piece allowance is 23 kg, which is the same as standard checked baggage on most international routes. Ryanair caps the overhead bag at 10 kg, requires paid Priority to bring it, and weighs at the gate. These are two airlines flying out of London with two opposite philosophies about whether to weigh you and how much to charge for the privilege of carrying a bag.

Short version: BA wins on carry-on allowance and on long-haul (Ryanair does not fly long-haul at all). Ryanair wins on sticker fare and 2025 on-time performance. The actual booking decision turns on three variables: which London airport is the closer airport for you, how heavy your bag is, and whether the trip is short-haul (where both compete) or long-haul (where only BA does). The BA Club Suite rollout completes by end of 2026, so the long-haul business class hard product is consistent across the fleet by year-end for the first time in over a decade.

What I weighed for this comparison

Different airline categories, different traps, different value propositions:

  • Carry-on policy gap, which is unusually wide between these two airlines and is the practical 2026 cost difference
  • Heathrow vs Stansted ground transit, the practical airport-choice question for London passengers
  • Club Suite rollout status by aircraft, since BA’s long-haul cabin product changed materially over 2024-2026
  • Total trip cost for a representative short-haul booking, including all add-ons travelers actually pay
  • 2025 on-time performance and cancellation patterns, where BA’s Heathrow congestion shows up
  • Loyalty program value, with Avios on BA being a genuinely valuable currency versus Ryanair having no comparable program

BA’s carry-on policy is a real advantage, not a marketing line

British Airways Economy (Euro Traveller and World Traveller) allows a single cabin bag up to 56 by 45 by 25 cm with no firm weight cap below 23 kg per piece, plus a personal item up to 40 by 30 by 15 cm. The published bag template is materially larger than what most peers allow (most European carriers cap at 55 by 40 by 23 cm and 7 to 10 kg). BA enforces the dimensional limit at sizers when overhead space is tight, but does not routinely weigh carry-on bags at the gate.

Ryanair Basic includes only a small under-seat bag at 40 by 25 by 20 cm. The overhead 10 kg bag at 55 by 40 by 20 cm requires the Priority and 2 Cabin Bags add-on, priced at 6 to 36 GBP per leg at the time of booking, jumping to 20 to 45 GBP after booking and 30 plus GBP day-of-travel. Non-Priority passengers who try to bring an overhead bag to the gate pay 46 to 60 GBP per bag to put it in the hold.

The practical effect: a traveler with a 12 kg packed roller and a 4 kg laptop bag walks onto BA without question. The same traveler on Ryanair fails the 10 kg overhead cap and either pays the gate fee (45-75 EUR) or fits the entire trip into a 40 by 25 by 20 cm under-seat bag.

This is the comparison’s single biggest practical difference. BA’s bag allowance functionally erases the case for Ryanair if you travel with anything more than a personal item.

Winner: carry-on bag template size
British Airways / 56 by 45 by 25 cm vs Ryanair's 55 by 40 by 20 cm
Winner: carry-on weight cap
British Airways / 23 kg per piece (no firm cap below) vs Ryanair's 10 kg
Winner: personal item dimensions
British Airways / 40 by 30 by 15 cm vs Ryanair's 40 by 25 by 20 cm
Winner: cost to bring an overhead bag
British Airways / included free vs Ryanair's 6-45 GBP Priority add-on

Is BA or Ryanair the right pick for short-haul intra-Europe?

Cost says Ryanair. Airport choice and bag policy say BA. The deciding variable is which London airport works for your home or destination.

For a representative London-to-Madrid weekend trip:

  • BA Basic from Heathrow to Madrid Barajas: roughly 150-220 GBP round-trip. Hand-Baggage Only fare on short-haul, so adding a checked bag is roughly 35-50 GBP per bag per leg if needed. Cabin bag is included free with the 23 kg allowance.
  • Ryanair from London Stansted to Madrid Barajas: roughly 30-90 GBP round-trip. Priority add-on for the overhead bag is 6-36 GBP per leg. Checked bag (if needed) is 20-60 GBP per leg.

Net comparison for a one-bag traveler:

  • BA Heathrow-Madrid: roughly 150-220 GBP all-in.
  • Ryanair Stansted-Madrid with Priority: roughly 60-150 GBP all-in.

Ryanair wins on cost. The gap is 50-100 GBP for a typical weekend trip. The closing factor is Stansted ground transit: Stansted Express to central London is 22.50 GBP one-way, takes 45 minutes, and is required if you live near central London. That adds 45 GBP and 90 minutes round-trip to the Ryanair trip. Heathrow to central London on the Elizabeth Line is 12.80 GBP and 25 minutes, or roughly 25 GBP and 50 minutes round-trip total.

After ground transit, the cost gap can narrow to roughly 30 GBP for the trip with similar total transit time. For a casual leisure traveler that gap is still worth the savings on Ryanair. For a business traveler valuing the Heathrow lounge access and the BA loyalty earn, the gap is often within tolerance.

Winner: raw sticker fare
Ryanair / typically 60-80 percent below BA on direct comparisons
Winner: ground transit cost and time
British Airways / Heathrow Elizabeth Line is faster and cheaper than Stansted Express
Winner: total trip cost after ground transit and add-ons
Ryanair, narrowly / still cheaper but the margin shrinks meaningfully
Winner: booking-time fare predictability
British Airways / Ryanair's dynamic add-on pricing penalizes late bookers

Where does Club Suite fly in 2026?

BA’s long-haul cabin product changed materially over 2024-2026 with the Club Suite rollout. The Club Suite is a 1-2-1 reverse-herringbone layout with sliding privacy doors, replacing the older Club World yin-yang 2-4-2 forward-and-rear-facing layout that BA flew for over a decade. The product is broadly competitive with Cathay’s Aria Suite, Qatar’s Qsuite, and the various US legacy carriers’ new business class hard products.

By aircraft as of mid-2026:

  • A350-1000 (18 aircraft): every aircraft has Club Suite
  • 787-10 (12 aircraft): every aircraft has Club Suite
  • 787-8: full fleet retrofit complete by early 2026
  • 787-9: rollout ongoing through 2026 and 2027
  • 777-200ER and 777-300ER: largely complete with most aircraft on Club Suite
  • A380: Club Suite plus a new First Class cabin starting mid-2026

BA’s stated target is full Heathrow Club Suite rollout by end of 2026, meaning the older Club World seats will be retired from Heathrow operations by year-end. To verify the cabin on a specific flight, check the seat map at booking; Club Suite has the 1-2-1 layout while older Club World has 2-4-2.

This matters for the Ryanair comparison because Ryanair has no long-haul service at all. The Club Suite comparison only exists when a traveler is choosing between a Ryanair short-haul leg and a BA itinerary that includes a long-haul connection. For that traveler, the BA long-haul cabin product is now consistent across the fleet by end of 2026 for the first time in years.

Winner: long-haul business class hard product in 2026
British Airways / Ryanair does not fly long-haul; Club Suite is broadly competitive with global peers
Winner: cabin product consistency across the fleet
British Airways / rollout completes by end of 2026
Winner: First Class option
British Airways / BA First on A380 with new cabin from mid-2026; Ryanair has no equivalent
Winner: short-haul Economy product on intra-Europe
Tie / both are unremarkable 3-3 economy seating

Is Ryanair or British Airways more reliable in 2026?

Ryanair edges BA on the 2025 numbers, but the recovery story differs.

Ryanair posted 82.7 percent on-time performance and a 0.9 percent cancellation rate across 2025 per the airline’s own punctuality reports (verified against third-party tracking on a monthly basis). The secondary-airport strategy avoids congested hubs and the single-fleet 737-only operation enables fast turnarounds and tight schedules.

British Airways had a strong early 2025 (86 percent in Q1 2025, 86.89 percent in February 2025 alone), but the full-year performance dropped BA out of Cirium’s Top Ten most on-time list for both global and European rankings. Heathrow operates near capacity, and slot constraints plus runway congestion ripple through BA’s network in ways Ryanair’s schedule does not.

The asymmetry shows up on recovery. When BA cancels a long-haul flight, the oneworld rebooking matrix at Heathrow usually finds a same-day or next-day alternative on American, Iberia, Qatar, or Cathay Pacific. When Ryanair cancels, the rebooking is limited to the next Ryanair flight on the same route, often the next day. Cancellation rates are low for both, but the failure mode is different.

Winner: 2025 on-time performance
Ryanair / 82.7 percent vs BA's ~80 percent full-year
Winner: monthly best-case OTP
British Airways / Q1 2025 peak at 86.89 percent in February
Winner: recovery from a cancellation
British Airways / oneworld partner rebooking at Heathrow
Winner: Heathrow congestion impact
Ryanair / secondary airports avoid the slot-constrained delay propagation

Loyalty: Avios is a real currency, Ryanair has nothing comparable

British Airways Executive Club uses Avios as its currency, which is a oneworld program shared with Iberia Plus and Qatar Privilege Club. Avios redemption value on BA’s own metal is strong (short-haul Avios bookings to Madrid or Paris run roughly 9,000 to 12,000 Avios plus 35-50 GBP in fees, comparing favorably to revenue tickets at 150-220 GBP). Long-haul Club Suite redemptions on BA can be excellent value if you can avoid the BA fuel surcharges, which historically have been the largest in the oneworld program (often 600-900 GBP on a transatlantic Club Suite redemption). American Express transfers Membership Rewards to BA Avios at competitive ratios; Chase Ultimate Rewards transfers as well.

Ryanair has no loyalty program in the meaningful sense. The Ryanair Club is a subscription costing 15 GBP per year and offers early seat selection plus small discounts on extras. It does not earn miles, status, or anything that survives the trip. For a single Ryanair flight per year this is irrelevant; for a frequent traveler the cumulative Star Alliance or oneworld earn on a comparable BA itinerary is worth 100-300 GBP per year in award redemptions, which is a real line item.

The BA fuel surcharge problem on Avios long-haul redemptions is real and worth flagging. The American Express transfer-and-burn strategy on short-haul Avios redemptions remains one of the better US-to-Europe-traveler arbitrages, but transatlantic Club Suite redemptions on BA often pay more in fees than the equivalent revenue Premium Economy ticket. Use Iberia Plus to redeem Avios on Iberia metal to bypass the BA surcharge, a known oneworld workaround.

Winner: loyalty program existence
British Airways / Avios via Executive Club is a real currency; Ryanair Club is a subscription
Winner: short-haul Avios redemption value
British Airways / 9,000-12,000 Avios plus 35-50 GBP fees for short-haul
Winner: long-haul Avios redemption value (after fuel surcharges)
Subjective / BA Club Suite redemptions hit by high surcharges; workarounds via Iberia Plus exist
Winner: US credit card transfer paths
British Airways / Membership Rewards and Chase Ultimate Rewards both transfer to Avios

Network: where BA and Ryanair actually overlap

BA flies and Ryanair does not:

  • Every long-haul route from London (US, Asia, Africa, Australia, the Middle East, South America)
  • London City (LCY) for premium short-haul departures
  • Many secondary UK-to-mainland Europe routes that Ryanair does not operate
  • Codeshare integration with American Airlines, Iberia, Cathay Pacific, Qatar, and Alaska Airlines (oneworld)

Ryanair flies and BA does not (or barely):

  • Dense intra-Europe coverage on the routes Ryanair targets (Spain, Portugal, Italy, Eastern Europe, Greece)
  • Many secondary destination airports that BA does not serve (Beziers, Treviso, Memmingen, Brindisi, Crotone)
  • Brussels-Charleroi instead of Brussels Zaventem (BA flies BRU mainline)
  • Bergamo for Milan instead of Milan Malpensa or Linate (BA flies MXP)

Where the airlines compete head-to-head (London to Madrid, Paris, Rome, Barcelona, Lisbon, Amsterdam, Dublin), the choice is the trip-by-trip math from the previous sections. BA wins on the airport, the bag policy, and the loyalty earn. Ryanair wins on the price.

Winner: long-haul coverage
British Airways / Ryanair does not fly long-haul
Winner: intra-Europe destination density
Ryanair / more secondary-airport coverage
Winner: primary-airport coverage
British Airways / Madrid Barajas, Milan Malpensa, Brussels Zaventem etc.
Winner: London airport choice flexibility
British Airways / LHR, LGW, LCY vs Ryanair's STN-only for most London routes

Who should pick British Airways

  • You are flying long-haul (anywhere outside Europe), since Ryanair does not fly long-haul
  • You pack a heavier bag than the typical low-cost cabin allowance (Club Suite or even Euro Traveller carry-on can handle 12-15 kg without question)
  • You want to land at a primary city airport (Madrid Barajas, Paris CDG, Milan Malpensa, Brussels Zaventem) rather than a secondary
  • You live near Heathrow, Gatwick, or London City and the BA airport choice is the closer airport for you
  • You collect Avios via Executive Club and value the oneworld redemption flexibility
  • You are connecting onward at Heathrow, which Ryanair cannot do meaningfully
  • You want predictable booking-time pricing without dynamic add-on creep
  • You value the Heathrow lounge access and Club World/Club Suite ground experience

Who should pick Ryanair

  • The sticker fare savings are large enough to justify Stansted ground transit and a tight bag policy
  • You live near Stansted, Luton, or another Ryanair UK base (Bristol, Manchester, Birmingham, Edinburgh)
  • You travel light enough to fit the 40 by 25 by 20 cm under-seat bag for free, or you buy Priority at booking time when it is cheapest (6-15 GBP per leg)
  • You do not need a connecting flight, an onward train, or any itinerary protection from a partner alliance
  • You can plan add-ons (Priority, checked bag, seat selection) at the time of booking for the lowest tier of dynamic pricing
  • You value 2025’s slightly stronger on-time performance over BA’s recovery options
  • You are flying to a secondary destination airport that BA does not serve at all (Treviso, Memmingen, Charleroi, Bergamo)
  • You are flying short-haul only and have no use for a global airline alliance

The Bottom Line

British Airways and Ryanair occupy opposite ends of European short-haul. The Heathrow flag carrier with the 23 kg cabin allowance, the Club Suite long-haul cabin (full Heathrow rollout by end of 2026), and the Avios loyalty currency. The Dublin-based ULCC with the 10 kg overhead cap, the secondary-airport strategy, and no meaningful loyalty program. They are not really the same product.

For long-haul out of London, BA is the only option among these two. The Club Suite rollout has fundamentally improved BA’s long-haul hard product and the rollout completes by end of 2026 for the first consistent long-haul cabin in over a decade.

For short-haul intra-Europe, the choice tracks the airport. London-to-Madrid via Heathrow on BA versus London-to-Madrid via Stansted on Ryanair is a real cost gap (50-100 GBP for a one-bag weekend trip) that closes to roughly 30 GBP after ground transit. Whether that 30 GBP is worth paying for the BA airport, the included bag, the Avios earn, and the lounge access is a personal call.

For a traveler who packs heavy, BA wins outright on the cabin allowance. The 23 kg per-piece carry-on cap (vs Ryanair’s 10 kg) is the single biggest practical advantage of BA over any European ULCC.

For loyalty, Avios via Executive Club is a real currency with multiple US credit card transfer paths and short-haul redemption value. Ryanair’s program is a subscription, not a currency. For frequent travelers across multiple airlines, BA’s program is materially more useful.

Pick BA for long-haul, for heavy bags, and for primary-airport access. Pick Ryanair for cheap one-bag short-haul where the secondary airport is convenient. Both are reasonable choices for different trips; neither is a wrong default for the use case it fits.

For more European-cohort context, see Lufthansa vs British Airways for the legacy-vs-legacy continental comparison, or Lufthansa vs Ryanair for the German equivalent of this BA-vs-Ryanair choice. For the full per-airline baggage policies, see British Airways carry-on size and Ryanair carry-on size.

Frequently asked questions

Is British Airways or Ryanair better in 2026?
It depends on what you are flying. For long-haul (the US, Asia, Africa, the Middle East, Australia), Ryanair does not fly there. BA is the only choice. For short-haul intra-Europe and UK domestic, Ryanair is meaningfully cheaper at sticker, often 60 to 80 percent below BA on like routes. The question is whether BA's added cost is worth it. BA wins on carry-on allowance (a published 56 by 45 by 25 cm cabin bag at 23 kg with no firm weight cap, vs Ryanair's 55 by 40 by 20 cm at 10 kg requiring paid Priority), on primary-airport landing (Heathrow, Gatwick, City) versus Ryanair's secondary airports (Stansted, Luton, secondary destination airports across Europe), and on Avios loyalty value via Executive Club and oneworld. Ryanair wins on price and on 2025 on-time performance (82.7 percent vs BA's roughly 80 percent annual). For a London-to-Spain weekend where the secondary airport is fine, Ryanair. For a London-to-anywhere trip where the airport choice matters or where the bag is heavy, BA.
Does British Airways really have no carry-on weight limit?
Not quite. BA's published rule is that the carry-on must be liftable into the overhead bin unaided, and the per-piece allowance is 23 kg. There is no specific weight cap below 23 kg, but the bag must be physically manageable for the passenger to lift. In practice, BA gate agents do not routinely weigh carry-on bags, and a packed 12-15 kg roller flies without question. The 23 kg per piece cap is the same as standard checked baggage on most international routes, which is unusual for cabin baggage. Ryanair's 10 kg cap on the overhead bag is hard-enforced at the gate, and bags exceeding 10 kg or the 55 by 40 by 20 cm template are tagged for the hold at fees of 46 to 75 euros per bag.
Which BA aircraft have the new Club Suite business class?
As of mid-2026, every A350-1000 (all 18 aircraft) has Club Suite. Every 787-10 (all 12 aircraft) has Club Suite. The entire 787-8 fleet has completed its Club Suite retrofit as of early 2026. The 787-9 fleet retrofit is ongoing through 2026 and 2027. The A380 fleet receives Club Suite (plus a new First Class cabin) starting mid-2026. The 777 fleet was the first to get Club Suite and is largely complete. BA's stated target is full Heathrow Club Suite rollout by end of 2026. To verify which aircraft your specific flight is on, check the seat map at booking; Club Suite is the 1-2-1 reverse-herringbone layout, while older Club World is the controversial yin-yang 2-4-2 forward-and-rear-facing layout that BA flew for years.
Is BA or Ryanair more on-time in 2026?
Ryanair edges BA on the 2025 numbers. Ryanair posted 82.7 percent on-time performance and a 0.9 percent cancellation rate across 2025 per the airline's own published punctuality reports. British Airways had a strong early 2025 (86 percent in Q1, 86.89 percent in February 2025) but dropped out of Cirium's Top Ten most on-time list for the full year. Heathrow-induced delays affect BA's network significantly because Heathrow operates near capacity. Ryanair's secondary-airport strategy avoids congested hubs and produces more consistent on-time performance year-over-year. For a traveler who values predictability over absolute punctuality, both are reasonable; BA's recovery options if something goes wrong (oneworld rebooking, downline alternatives at Heathrow) are stronger than Ryanair's same-route-only rebooking.
What are the actual costs of British Airways Basic vs Ryanair Standard for a London-Madrid weekend?
Rough numbers: a BA Basic short-haul fare from London Heathrow to Madrid runs roughly 150 to 220 GBP round-trip in non-peak periods. BA Basic on short-haul is Hand Baggage Only, meaning no checked bag is included; adding a checked bag is roughly 35 to 50 GBP per bag per leg. A Ryanair Stansted-Madrid fare runs roughly 30 to 90 GBP round-trip. Ryanair Priority (which adds the 10 kg overhead bag) is 6 to 36 GBP per leg at booking. Ryanair checked bag is 20 to 60 GBP per leg depending on the route and pre-purchase timing. Net comparison: with one carry-on bag only, Ryanair from Stansted typically runs 60 to 150 GBP round-trip versus BA Basic at 150 to 220 GBP. Add the secondary-airport ground transit (Stansted Express to central London is 22.50 GBP one-way, 45 minutes; Madrid Barajas is the main airport so no transit cost there) and Ryanair still typically wins on cost but the gap narrows to 50-100 GBP, often making BA from Heathrow the value pick for travelers who would otherwise have to grind to Stansted.

Go deeper on either airline

Browse more comparisons

Related guides

Related stories

C
Caden Sorenson

Travel research publisher and senior staff engineer

Caden Sorenson runs Vientapps, an independent travel research and tools site covering airline carry-on policies, packing lists, and head-to-head airline, cruise, and destination comparisons, with everything cited to primary sources. He's a senior staff engineer with 15+ years of experience building iOS apps, web platforms, and developer tools, and a Computer Science graduate from Utah State University. Based in Logan, Utah.

Last verified 2026-05-21 against official British Airways and Ryanair policy pages. Airlines change rules without notice, so confirm with your carrier before flying. See our research methodology.