SeatRecon

The Airline Economy Score

We rated 235,170 seats. Here’s how every airline’s economy stacks up — 212,199 rated economy seats across 220 airlines, scored on SeatRecon’s own per-seat rating tiers. 142 airlines clear the 500-seat coverage gate and are ranked; the rest are listed, unranked, below.

212,199

economy seats scored

220

airlines

142

ranked (≥500 seats)

2.7%

economy flagged

How the score is built

Every rated seat carries one of five position-based tiers. Each economy seat contributes a weight:

great = +2good = +1standard = 0be_aware = −1avoid = −2

The airline’s mean weight over its economy seats lands in [−2, +2]. It is normalized to a 0–100 scale:

score = ((mean + 2) / 4) × 100

So an all-standard cabin scores 50, an all-great cabin 100, an all-avoid cabin 0. The composite is a convenience. The defensible statistics are the raw shares — % great/good and % be-aware/avoid — shown for every airline and drawn to scale in the bar column.

Across the corpus, the 212,199 rated economy seats break down as 132 great, 14,210 good, 192,040 standard, 5,594 be-aware and 223 avoid. (Corpus-wide, across every cabin, the totals are 1,981/21,601/204,001/7,362/225 2 avoid seats sit outside economy.)

What this score is — and is not

  • These are position-based editorial ratings derived from documented seat attributes — recline, exit-row placement, lavatory and galley proximity, windowless positions, seat pitch. They are not passenger-comfort surveys, reviews, or airline quality rankings.
  • A low score means more seats with documented drawbacks, not a worse airline. The ratings reflect cabin-layout density choices — how tightly a cabin is packed and how many seats fall next to a galley, a lavatory or a missing window.
  • The composite is a convenience for ordering the table. The shares are the statistic — read the great/good and be-aware/avoid columns directly.
  • Full rating rubric on the methodology page.

Top 10 economy scores

The 10 ranked airlines with the highest composite economy score. Numbers only.

#AirlineScore% great/good% be-aware/avoid
1SkyWest Airlines56.525.9%0.0%
2Eurowings56.024.2%0.0%
3Azul Linhas Aereas Brasileiras55.723.9%1.0%
4Allegiant Air55.220.7%0.0%
5EL AL Israel Airlines55.025.0%5.2%
6United Airlines54.926.7%6.5%
7Vueling54.418.7%1.0%
8JetBlue Airways54.224.2%6.7%
9KLM Royal Dutch Airlines54.223.2%6.4%
10Copa Airlines54.016.1%0.0%

Bottom 10 economy scores

The 10 ranked airlines with the lowest composite economy score. A low score means more seats carry a documented drawback.

#AirlineScore% great/good% be-aware/avoid
142Shenzhen Airlines47.70.0%9.2%
141Bamboo Airways47.81.1%8.8%
140Bangkok Airways47.84.5%13.2%
139Eastar Jet48.00.0%7.8%
138Air India49.21.5%4.1%
137AirAsia49.37.1%9.1%
136All Nippon Airways49.37.9%10.6%
135Peach Aviation49.43.1%5.1%
134Gulf Air49.50.0%2.0%
133IndiGo49.56.4%8.4%

Economy score league table

All 142 airlines with at least 500 rated economy seats, ranked by composite score (descending). Ties break on the great/good share, then the be-aware/avoid share. The bar shows each cabin’s seat-tier mix drawn to scale — green great/good, grey standard, amber be-aware/avoid.

#AirlineConfigsEcon seats% gd/gr% ba/avMin pitchSeat-tier mixScore
1SkyWest Airlines1482025.9%0.0%30″56.5
2Eurowings71,24024.2%0.0%56.0
3Azul Linhas Aereas Brasileiras478823.9%1.0%30″55.7
4Allegiant Air352620.7%0.0%55.2
5EL AL Israel Airlines469625.0%5.2%33″55.0
6United Airlines213,84326.7%6.5%30″54.9
7Vueling477218.7%1.0%28″54.4
8JetBlue Airways71,05324.2%6.7%32″54.2
9KLM Royal Dutch Airlines91,66923.2%6.4%29.1″54.2
10Copa Airlines574416.1%0.0%30″54.0
11ITA Airways71,31815.5%0.0%53.9
12Hawaiian Airlines369921.7%6.7%30″53.8
13Delta Air Lines254,13619.7%4.4%30″53.8
14Edelweiss Air495016.5%1.9%29.1″53.7
15Spring Airlines479213.6%0.9%53.2
16LATAM Airlines51,37214.1%2.0%29″53.0
17Volotea462411.5%0.0%52.9
18Aeroméxico699611.2%0.0%52.8
19Neos369911.2%0.0%31.9″52.8
20Akasa Air356011.1%0.0%52.8
21Discover Airlines364910.6%0.0%29.9″52.7
22Aegean Airlines357410.5%0.0%52.6
23Alaska Airlines71,05217.1%9.2%31″52.5
24American Airlines142,29015.4%5.5%30″52.5
25Swiss International Air Lines91,61715.3%4.9%29.1″52.5
26Air India Express101,77010.2%0.0%52.5
27Virgin Atlantic51,12116.7%7.7%31″52.3
28Virgin Australia464215.9%7.5%34″52.1
29Air Astana71,0748.4%0.0%30.3″52.1
30Jin Air377111.9%3.8%29″52.0
31Air Transat61,8458.1%0.0%31″52.0
32TAROM45077.9%0.0%52.0
33Jetstar Airways71,6117.5%0.0%28″51.9
34WestJet111,94714.8%7.8%28″51.7
35SKY express58426.7%0.0%51.7
36Luxair57256.5%0.0%30″51.6
37Norwegian Air Shuttle35646.4%0.0%51.6
38Etihad Airways102,9239.7%3.6%30″51.5
39Oman Air59736.2%0.0%30″51.5
40Condor48096.2%0.0%51.5
41British Airways132,32912.1%6.5%29″51.4
42Scoot71,67911.4%5.2%28″51.4
43Air New Zealand102,19910.1%4.5%29″51.4
44Air France92,2357.9%2.9%30″51.3
45Aer Lingus59837.7%2.6%30″51.3
46STARLUX Airlines49596.7%1.7%30″51.3
47Air Busan61,2679.0%3.9%28″51.2
48JetSMART36127.7%2.9%51.2
49Air Canada71,6658.5%4.1%30″51.1
50China Eastern Airlines48578.4%4.1%31″51.1
51Saudia123,1574.9%0.4%30″51.1
52Asiana Airlines41,0489.4%5.2%31″51.0
53XiamenAir81,5249.1%5.2%29″51.0
54Air China51,3358.3%4.4%31″51.0
55Fiji Airways81,2884.9%0.9%31″51.0
56Lufthansa143,2377.6%4.4%30″50.8
57Thai VietJet Air35996.0%3.0%50.8
58Batik Air Malaysia48453.2%0.0%50.8
59Bulgaria Air56573.0%0.0%50.8
60Qatar Airways92,9046.1%3.2%31″50.7
61Austrian Airlines61,1854.6%1.7%28″50.7
62Korean Air112,8024.6%2.6%32″50.5
63Royal Air Maroc91,7183.7%1.6%31″50.5
64Air Serbia57502.9%1.1%50.5
65Philippine Airlines123,0932.5%0.3%29″50.5
66easyJet594310.2%5.8%28″50.4
67Qantas91,9875.8%4.2%30″50.4
68VietJet Air41,0154.1%2.4%50.4
69Emirates72,6733.6%1.9%32″50.4
70Hainan Airlines112,3111.6%0.0%31″50.4
71Wizz Air48356.5%5.1%28″50.3
72Finnair51,02411.9%11.1%29″50.2
73Thai Airways International82,2915.9%4.6%30″50.2
74Juneyao Air48064.2%3.5%29.9″50.2
75Malaysia Airlines61,3044.0%2.8%30″50.2
76China Southern Airlines152,9776.6%6.1%28″50.1
77TUI Airways51,2381.5%1.0%50.1
78flydubai46307.6%7.6%29″50.0
79China Airlines102,2825.3%5.2%28″50.0
80Air Premia41,1173.0%2.9%31″50.0
81Turkish Airlines153,5210.0%0.0%30.7″50.0
82Ethiopian Airlines143,4790.0%0.0%50.0
83Sichuan Airlines163,3440.0%0.0%32″50.0
84Uzbekistan Airways112,0840.0%0.0%50.0
85Air Europa71,7940.0%0.0%30″50.0
86AJet81,6810.0%0.0%50.0
87Volaris81,6380.0%0.0%50.0
88Lucky Air91,5730.0%0.0%50.0
89Iraqi Airways61,2760.0%0.0%50.0
90Cebu Pacific51,2630.0%0.0%50.0
91EgyptAir71,2580.0%0.0%31″50.0
92T'way Air51,1830.0%0.0%29″50.0
93Smartwings61,0870.0%0.0%50.0
94Tianjin Airlines71,0740.0%0.0%50.0
95Loong Air61,0100.0%0.0%30″50.0
96RwandAir61,0080.0%0.0%29″50.0
97TAP Air Portugal59720.0%0.0%31″50.0
98US-Bangla Airlines59590.0%0.0%50.0
99SCAT Airlines58990.0%0.0%50.0
100Icelandair58680.0%0.0%31″50.0
101Viva Aerobus48320.0%0.0%50.0
102Chengdu Airlines58210.0%0.0%50.0
103TAAG Angola Airlines57980.0%0.0%50.0
104Boliviana de Aviación57490.0%0.0%50.0
105Brussels Airlines47450.0%0.0%50.0
106Avianca47390.0%0.0%50.0
107Azerbaijan Airlines (AZAL)57350.0%0.0%50.0
108Scandinavian Airlines47090.0%0.0%31″50.0
109Jeju Air47020.0%0.0%29″50.0
110Air Niugini76730.0%0.0%50.0
111Tunisair46380.0%0.0%30″50.0
112Thai Lion Air36240.0%0.0%29″50.0
113Pegasus Airlines36140.0%0.0%50.0
114Batik Air45760.0%0.0%50.0
115Aerolíneas Argentinas35720.0%0.0%50.0
116Middle East Airlines45700.0%0.0%50.0
117TUI fly Deutschland35640.0%0.0%50.0
118Air Cairo35460.0%0.0%50.0
119Air Arabia35160.0%0.0%50.0
120Pakistan International Airlines71,5870.0%0.1%29″50.0
121Garuda Indonesia92,0515.7%5.2%30″49.9
122Vietnam Airlines81,8331.6%2.1%31.9″49.9
123Air Mauritius48660.9%1.4%49.9
124Iberia71,6900.4%0.8%30″49.9
125Cathay Pacific143,4711.9%2.9%49.8
126South African Airways46830.0%0.9%30″49.8
127Singapore Airlines61,4223.5%4.9%30″49.7
128EVA Air81,9832.9%3.7%31″49.7
129Japan Airlines152,7435.3%6.7%31″49.6
130SriLankan Airlines91,7362.0%3.7%31″49.6
131LOT Polish Airlines81,2220.0%1.6%49.6
132Thai AirAsia36027.5%8.8%28″49.5
133IndiGo51,0286.4%8.4%28.3″49.5
134Gulf Air71,1250.0%2.0%30″49.5
135Peach Aviation35863.1%5.1%30″49.4
136All Nippon Airways91,8267.9%10.6%31″49.3
137AirAsia47887.1%9.1%28″49.3
138Air India71,5741.5%4.1%24″49.2
139Eastar Jet35640.0%7.8%48.0
140Bangkok Airways56224.5%13.2%47.8
141Bamboo Airways35321.1%8.8%28″47.8
142Shenzhen Airlines142,4170.0%9.2%29.5″47.7

% gd/gr = share great or good · % ba/av = share be-aware or avoid · Min pitch = tightest published economy pitch (from the legroom league table, where published) · Score = the 0–100 composite. Per-airline economy seat counts sum to 212,199.

Appendix: below the coverage gate

78 airlines carry fewer than 500 rated economy seats in the corpus — too small a sample to score fairly, so they are not ranked. Their raw shares are shown here for reference, alphabetically, with no composite score.

AirlineConfigsEcon seats% great/good% be-aware/avoid
Air Algérie11320.0%0.0%
Air Dolomiti22303.5%1.7%
Air Peace11120.0%0.0%
Air Tahiti Nui12326.9%6.0%
AirAsia X13657.4%2.5%
airBaltic11480.0%0.0%
Aircalin24003.0%2.3%
AIRDO24326.0%3.9%
Airlink43840.0%0.0%
Arajet23745.3%0.0%
Avelo Airlines233826.6%3.3%
BA CityFlyer11060.0%0.0%
Biman Bangladesh Airlines22240.0%0.0%
Binter Canarias22040.0%0.0%
Breeze Airways223339.9%2.1%
Caribbean Airlines221219.8%4.7%
China Express Airlines22660.0%0.0%
Citilink Indonesia343019.3%1.2%
CommuteAir15012.0%10.0%
Corendon Airlines23783.2%0.5%
Corendon Airlines Europe11896.3%1.1%
Croatia Airlines44960.0%1.4%
Endeavor Air318230.8%2.2%
Envoy Air211717.1%2.6%
Firefly22613.4%0.0%
Flair Airlines23780.0%0.0%
flyadeal237219.4%1.1%
FlyArystan11806.7%7.8%
flynas23480.0%0.0%
FlySafair11897.9%0.0%
Frontier Airlines242914.0%17.2%
Fuji Dream Airlines21600.0%7.5%
GoJet Airlines14040.0%20.0%
GOL Linhas Aéreas237219.4%8.6%
Horizon Air16425.0%3.1%
Jazeera Airways234817.2%1.1%
Jazz Aviation32060.0%1.5%
Jet2.com24210.0%0.0%
Jetstar Japan24189.8%0.0%
Kenya Airways341714.9%0.0%
KM Malta Airlines11800.0%0.0%
Kuwait Airways23580.0%0.0%
Lion Air24040.0%0.0%
Loganair41881.6%0.0%
Lufthansa City Airlines23307.3%7.3%
Mesa Airlines212213.1%4.9%
Nok Air11890.0%0.0%
Norse Atlantic Airways12826.4%0.0%
Olympic Air31555.2%2.6%
Pelita Air23300.0%0.0%
Philippines AirAsia23666.0%10.4%
Piedmont Airlines1506.0%4.0%
Porter Airlines221020.0%0.0%
PSA Airlines212023.3%4.2%
Republic Airways532223.6%2.5%
Rex Airlines26717.9%0.0%
Royal Brunei Airlines237418.7%5.9%
Royal Jordanian22460.0%0.0%
Ryanair238623.3%2.1%
SalamAir23880.0%0.0%
Shandong Airlines23187.5%0.0%
Sky Airline242412.7%5.7%
Skymark Airlines23543.4%8.5%
Solaseed Air23506.9%6.3%
Southwest Airlines348727.1%13.3%
SpiceJet1900.0%0.0%
StarFlyer34620.0%9.1%
Sun Country Airlines118614.5%0.0%
SunExpress23780.0%0.0%
Super Air Jet11800.0%0.0%
Tigerair Taiwan236010.0%0.0%
Transavia24210.0%0.0%
Transavia France11860.0%0.0%
TUI fly Belgium23780.0%0.0%
TUI fly Netherlands237826.2%1.1%
Widerøe427713.0%0.0%
Wingo118622.6%0.0%
ZIPAIR Tokyo12726.6%3.7%

Methodology

  • Economy only. Seats are scored where the corpus tags the cabin’s canonical tier as economy or extra-legroom economy (exit rows and “more legroom” products). Premium economy, business and first are excluded.
  • Per-seat tiers. Each seat carries a position-based rating — great, good, standard, be-aware or avoid — derived from documented attributes, not from passenger surveys. The score weights those tiers +2/+1/0/−1/−2 and normalizes the mean to 0–100 (formula above).
  • Shares over composite. The composite orders the table; the great/good and be-aware/avoid shares are the citable figures.
  • Coverage gate. Only airlines with ≥ 500 rated economy seats are ranked (142 of 220); the remaining 78 are listed unranked so no airline is scored off a tiny sample.
  • Airline identity. Airlines are grouped by site-airline slug, so a carrier filed under two operator-name strings counts once. Here 220 site airlines span 225 operator-name strings (five slugs collapse a name variant).
  • Not an airline ranking. A low score reflects more seats with documented drawbacks — cabin-layout density choices — not overall airline quality.

Full method and the rating rubric on the methodology page.

Cite this data

Cite as SeatRecon and link this page. The full league table is free to reuse with credit and a link.

Ratings and tier counts are shown exactly as recorded in the corpus. Generated 2026-07-24 from 1,100 configurations. Corrections: contact the editor.