Hainan Airlines

Boeing 787-9

294 seats · 3 travel classes · 787-9 V.2

Collected Sep 29, 2026

Find your spot.

The whole aircraft, front to back. Choose any seat.

Find seats for your prioritiesCombine preferences. See the tradeoffs.

Searching the whole aircraft · all cabins and decks

Where you sit

Position is derived from this schematic. Window-side seats may have missing or misaligned windows; aisle-side does not confirm an unobstructed route to the aisle. Unclear arrangements are not classified.

Look for listed benefits
The space you want

Pitch is the distance between rows, not clear legroom. Minimums use the lower end of a listed range; unknown or unclear measurements do not match.

Onboard essentials
Skip seats with these listed cautions

All selected preferences apply. Measurements and equipment may use cabin-level information; fees and flight differences can apply. Unlisted cautions may still apply. Confirm the layout and availability with your airline.

Choose a preference to see matching seats.

BenefitsTradeoffsMajor cautionDetails only

Scroll through the full aircraft · pan sideways for wide rows

FRONT OF AIRCRAFT

The interactive seat map loads with JavaScript.

Browse every seat’s details
BACK OF AIRCRAFT

Across this aircraft: 6 lavatory markers · 7 galley markers shown.

Schematic from published seat labels and positions; not to scale. Service areas are approximate and may be incomplete. Facilities may be reserved for another cabin. Window alignment and exits are not drawn.

Hainan Airlines 787-9 V.2: seat details

294 seats across 3 travel classes. Match this configuration with your booking before choosing a seat.

Cabin dimensions
CabinSeat countsPitchWidthRecline
Business26 seats42"22"180°
Premium Economy21 seats38"19"7"
Economy247 seats31-32"17"4"
Cabin amenities
CabinSeats coveredWi-FiEntertainmentPower
BusinessAll 26 seatsNot confirmedOn-demand entertainmentAC power
Premium EconomyAll 21 seatsNot confirmedOn-demand entertainmentAC power
EconomyAll 247 seatsNot confirmedOn-demand entertainmentAC power

Streaming entertainment may use an onboard network without internet access. Equipment and charges can vary by flight; unconfirmed details do not mean an amenity is absent.

Seat-by-seat dimensions and things to know

Measurements use seat-specific details when available, otherwise cabin values. Missing notes do not guarantee a drawback-free seat. The map is schematic; aircraft and cabin layouts can change.

Position is derived from this schematic. Window-side seats may have missing or misaligned windows; aisle-side does not confirm an unobstructed route to the aisle. Unclear arrangements are not classified.

Seat details for Hainan Airlines 787-9 V.2
SeatCabinMap positionPitchWidthReclineThings to know
11ABusinessWindow side + Aisle side42"22"180°Near a galley
11KBusinessWindow side + Aisle side42"22"180°Near a galley
12ABusinessWindow side + Aisle side42"22"180°Not listed
12DBusinessAisle side42"22"180°Not listed
12GBusinessAisle side42"22"180°Not listed
12KBusinessWindow side + Aisle side42"22"180°Not listed
15ABusinessWindow side + Aisle side42"22"180°Not listed
15DBusinessAisle side42"22"180°Not listed
15GBusinessAisle side42"22"180°Not listed
15KBusinessWindow side + Aisle side42"22"180°Not listed
16ABusinessWindow side + Aisle side42"22"180°Not listed
16DBusinessAisle side42"22"180°Not listed
16GBusinessAisle side42"22"180°Not listed
16KBusinessWindow side + Aisle side42"22"180°Not listed
17ABusinessWindow side + Aisle side42"22"180°Window is misaligned
17DBusinessAisle side42"22"180°Not listed
17GBusinessAisle side42"22"180°Not listed
17KBusinessWindow side + Aisle side42"22"180°Window is misaligned
18ABusinessWindow side + Aisle side42"22"180°Not listed
18DBusinessAisle side42"22"180°Not listed
18GBusinessAisle side42"22"180°Not listed
18KBusinessWindow side + Aisle side42"22"180°Not listed
19ABusinessWindow side + Aisle side42"22"180°Near a lavatory · Near a galley
19DBusinessAisle side42"22"180°Near a lavatory · Near a galley
19GBusinessAisle side42"22"180°Near a lavatory · Near a galley
19KBusinessWindow side + Aisle side42"22"180°Near a lavatory · Near a galley
31APremium EconomyWindow side38"19"7"Extra legroom · Bassinet position nearby · No floor storage during takeoff and landing · Tray table is in the armrest · Near a galley
31CPremium EconomyAisle side38"19"7"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a galley
31DPremium EconomyAisle side38"19"7"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a galley
31EPremium EconomyMiddle38"19"7"Extra legroom · Bassinet position nearby · No floor storage during takeoff and landing · Tray table is in the armrest · Near a galley
31GPremium EconomyAisle side38"19"7"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a galley
31HPremium EconomyAisle side38"19"7"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a galley
31KPremium EconomyWindow side38"19"7"Extra legroom · Bassinet position nearby · No floor storage during takeoff and landing · Tray table is in the armrest · Near a galley
32APremium EconomyWindow side38"19"7"Wing limits the view
32CPremium EconomyAisle side38"19"7"Not listed
32DPremium EconomyAisle side38"19"7"Not listed
32EPremium EconomyMiddle38"19"7"Not listed
32GPremium EconomyAisle side38"19"7"Not listed
32HPremium EconomyAisle side38"19"7"Not listed
32KPremium EconomyWindow side38"19"7"Wing limits the view
33APremium EconomyWindow side38"19"7"Wing limits the view
33CPremium EconomyAisle side38"19"7"Not listed
33DPremium EconomyAisle side38"19"7"Not listed
33EPremium EconomyMiddle38"19"7"Not listed
33GPremium EconomyAisle side38"19"7"Not listed
33HPremium EconomyAisle side38"19"7"Not listed
33KPremium EconomyWindow side38"19"7"Wing limits the view
34AEconomyWindow side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Wing limits the view
34BEconomyMiddle31-32"17"4"Extra legroom · Bassinet position nearby · No floor storage during takeoff and landing · Tray table is in the armrest
34CEconomyAisle side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest
34DEconomyAisle side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest
34EEconomyMiddle31-32"17"4"Extra legroom · Bassinet position nearby · No floor storage during takeoff and landing · Tray table is in the armrest
34GEconomyAisle side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest
34HEconomyAisle side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest
34JEconomyMiddle31-32"17"4"Extra legroom · Bassinet position nearby · No floor storage during takeoff and landing · Tray table is in the armrest
34KEconomyWindow side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Wing limits the view
35AEconomyWindow side31-32"17"4"Wing limits the view
35BEconomyMiddle31-32"17"4"Not listed
35CEconomyAisle side31-32"17"4"Not listed
35DEconomyAisle side31-32"17"4"Not listed
35EEconomyMiddle31-32"17"4"Not listed
35GEconomyAisle side31-32"17"4"Not listed
35HEconomyAisle side31-32"17"4"Not listed
35JEconomyMiddle31-32"17"4"Not listed
35KEconomyWindow side31-32"17"4"Wing limits the view
36AEconomyWindow side31-32"17"4"Wing limits the view
36BEconomyMiddle31-32"17"4"Not listed
36CEconomyAisle side31-32"17"4"Not listed
36DEconomyAisle side31-32"17"4"Not listed
36EEconomyMiddle31-32"17"4"Not listed
36GEconomyAisle side31-32"17"4"Not listed
36HEconomyAisle side31-32"17"4"Not listed
36JEconomyMiddle31-32"17"4"Not listed
36KEconomyWindow side31-32"17"4"Wing limits the view
37AEconomyWindow side31-32"17"4"Wing limits the view
37BEconomyMiddle31-32"17"4"Not listed
37CEconomyAisle side31-32"17"4"Not listed
37DEconomyAisle side31-32"17"4"Not listed
37EEconomyMiddle31-32"17"4"Not listed
37GEconomyAisle side31-32"17"4"Not listed
37HEconomyAisle side31-32"17"4"Not listed
37JEconomyMiddle31-32"17"4"Not listed
37KEconomyWindow side31-32"17"4"Wing limits the view
38AEconomyWindow side31-32"17"4"Wing limits the view
38BEconomyMiddle31-32"17"4"Not listed
38CEconomyAisle side31-32"17"4"Not listed
38DEconomyAisle side31-32"17"4"Not listed
38EEconomyMiddle31-32"17"4"Not listed
38GEconomyAisle side31-32"17"4"Not listed
38HEconomyAisle side31-32"17"4"Not listed
38JEconomyMiddle31-32"17"4"Not listed
38KEconomyWindow side31-32"17"4"Wing limits the view
39AEconomyWindow side31-32"17"4"Wing limits the view
39BEconomyMiddle31-32"17"4"Not listed
39CEconomyAisle side31-32"17"4"Not listed
39DEconomyAisle side31-32"17"4"Not listed
39EEconomyMiddle31-32"17"4"Not listed
39GEconomyAisle side31-32"17"4"Not listed
39HEconomyAisle side31-32"17"4"Not listed
39JEconomyMiddle31-32"17"4"Not listed
39KEconomyWindow side31-32"17"4"Wing limits the view
40AEconomyWindow side31-32"17"4"Wing limits the view
40BEconomyMiddle31-32"17"4"Not listed
40CEconomyAisle side31-32"17"4"Not listed
40DEconomyAisle side31-32"17"4"Not listed
40EEconomyMiddle31-32"17"4"Not listed
40GEconomyAisle side31-32"17"4"Not listed
40HEconomyAisle side31-32"17"4"Not listed
40JEconomyMiddle31-32"17"4"Not listed
40KEconomyWindow side31-32"17"4"Wing limits the view
41AEconomyWindow side31-32"17"4"Wing limits the view
41BEconomyMiddle31-32"17"4"Not listed
41CEconomyAisle side31-32"17"4"Not listed
41DEconomyAisle side31-32"17"4"Not listed
41EEconomyMiddle31-32"17"4"Not listed
41GEconomyAisle side31-32"17"4"Not listed
41HEconomyAisle side31-32"17"4"Not listed
41JEconomyMiddle31-32"17"4"Not listed
41KEconomyWindow side31-32"17"4"Wing limits the view
42AEconomyWindow side31-32"17"4"Wing limits the view
42BEconomyMiddle31-32"17"4"Not listed
42CEconomyAisle side31-32"17"4"Not listed
42DEconomyAisle side31-32"17"4"Not listed
42EEconomyMiddle31-32"17"4"Not listed
42GEconomyAisle side31-32"17"4"Not listed
42HEconomyAisle side31-32"17"4"Not listed
42JEconomyMiddle31-32"17"4"Not listed
42KEconomyWindow side31-32"17"4"Wing limits the view
43AEconomyWindow side31-32"17"4"Wing limits the view
43BEconomyMiddle31-32"17"4"Not listed
43CEconomyAisle side31-32"17"4"Not listed
43DEconomyAisle side31-32"17"4"Not listed
43EEconomyMiddle31-32"17"4"Not listed
43GEconomyAisle side31-32"17"4"Not listed
43HEconomyAisle side31-32"17"4"Not listed
43JEconomyMiddle31-32"17"4"Not listed
43KEconomyWindow side31-32"17"4"Wing limits the view
44AEconomyWindow side31-32"17"4"Wing limits the view
44BEconomyMiddle31-32"17"4"Not listed
44CEconomyAisle side31-32"17"4"Not listed
44DEconomyAisle side31-32"17"4"Not listed
44EEconomyMiddle31-32"17"4"Not listed
44GEconomyAisle side31-32"17"4"Not listed
44HEconomyAisle side31-32"17"4"Not listed
44JEconomyMiddle31-32"17"4"Not listed
44KEconomyWindow side31-32"17"4"Wing limits the view
45AEconomyWindow side31-32"17"4"Wing limits the view
45BEconomyMiddle31-32"17"4"Not listed
45CEconomyAisle side31-32"17"4"Not listed
45DEconomyAisle side31-32"17"4"Near a lavatory
45EEconomyMiddle31-32"17"4"Near a lavatory
45GEconomyAisle side31-32"17"4"Near a lavatory
45HEconomyAisle side31-32"17"4"Limited recline · Near a lavatory
45JEconomyMiddle31-32"17"4"Limited recline · Near a lavatory
45KEconomyWindow side31-32"17"4"Limited recline · Near a lavatory · Wing limits the view
46AEconomyWindow side31-32"17"4"Near a lavatory · Wing limits the view
46BEconomyMiddle31-32"17"4"Near a lavatory
46CEconomyAisle side31-32"17"4"Near a lavatory
46DEconomyAisle side31-32"17"4"Limited recline · Near a lavatory
46EEconomyMiddle31-32"17"4"Limited recline · Near a lavatory
46GEconomyAisle side31-32"17"4"Limited recline · Near a lavatory
47AEconomyWindow side31-32"17"4"Limited recline · Near a lavatory · Wing limits the view
47BEconomyMiddle31-32"17"4"Limited recline · Near a lavatory
47CEconomyAisle side31-32"17"4"Limited recline · Near a lavatory
48AEconomyWindow side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · May feel cooler near the exit · Window is misaligned · Near a lavatory · Exit-row eligibility restrictions apply
48BEconomyMiddle31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a lavatory · Exit-row eligibility restrictions apply
48CEconomyAisle side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a lavatory · Exit-row eligibility restrictions apply
48DEconomyAisle side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a lavatory
48EEconomyMiddle31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a lavatory
48GEconomyAisle side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a lavatory
48HEconomyAisle side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a lavatory · Exit-row eligibility restrictions apply
48JEconomyMiddle31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · Near a lavatory · Exit-row eligibility restrictions apply
48KEconomyWindow side31-32"17"4"Extra legroom · No floor storage during takeoff and landing · Tray table is in the armrest · May feel cooler near the exit · Window is misaligned · Near a lavatory · Exit-row eligibility restrictions apply
49AEconomyWindow side31-32"17"4"Not listed
49BEconomyMiddle31-32"17"4"Not listed
49CEconomyAisle side31-32"17"4"Not listed
49DEconomyAisle side31-32"17"4"Not listed
49EEconomyMiddle31-32"17"4"Not listed
49GEconomyAisle side31-32"17"4"Not listed
49HEconomyAisle side31-32"17"4"Not listed
49JEconomyMiddle31-32"17"4"Not listed
49KEconomyWindow side31-32"17"4"Not listed
50AEconomyWindow side31-32"17"4"Not listed
50BEconomyMiddle31-32"17"4"Not listed
50CEconomyAisle side31-32"17"4"Not listed
50DEconomyAisle side31-32"17"4"Not listed
50EEconomyMiddle31-32"17"4"Not listed
50GEconomyAisle side31-32"17"4"Not listed
50HEconomyAisle side31-32"17"4"Not listed
50JEconomyMiddle31-32"17"4"Not listed
50KEconomyWindow side31-32"17"4"Not listed
51AEconomyWindow side31-32"17"4"Not listed
51BEconomyMiddle31-32"17"4"Not listed
51CEconomyAisle side31-32"17"4"Not listed
51DEconomyAisle side31-32"17"4"Not listed
51EEconomyMiddle31-32"17"4"Not listed
51GEconomyAisle side31-32"17"4"Not listed
51HEconomyAisle side31-32"17"4"Not listed
51JEconomyMiddle31-32"17"4"Not listed
51KEconomyWindow side31-32"17"4"Not listed
52AEconomyWindow side31-32"17"4"Not listed
52BEconomyMiddle31-32"17"4"Not listed
52CEconomyAisle side31-32"17"4"Not listed
52DEconomyAisle side31-32"17"4"Not listed
52EEconomyMiddle31-32"17"4"Not listed
52GEconomyAisle side31-32"17"4"Not listed
52HEconomyAisle side31-32"17"4"Not listed
52JEconomyMiddle31-32"17"4"Not listed
52KEconomyWindow side31-32"17"4"Not listed
53AEconomyWindow side31-32"17"4"Not listed
53BEconomyMiddle31-32"17"4"Not listed
53CEconomyAisle side31-32"17"4"Not listed
53DEconomyAisle side31-32"17"4"Not listed
53EEconomyMiddle31-32"17"4"Not listed
53GEconomyAisle side31-32"17"4"Not listed
53HEconomyAisle side31-32"17"4"Not listed
53JEconomyMiddle31-32"17"4"Not listed
53KEconomyWindow side31-32"17"4"Not listed
54AEconomyWindow side31-32"17"4"Not listed
54BEconomyMiddle31-32"17"4"Not listed
54CEconomyAisle side31-32"17"4"Not listed
54DEconomyAisle side31-32"17"4"Not listed
54EEconomyMiddle31-32"17"4"Not listed
54GEconomyAisle side31-32"17"4"Not listed
54HEconomyAisle side31-32"17"4"Not listed
54JEconomyMiddle31-32"17"4"Not listed
54KEconomyWindow side31-32"17"4"Not listed
55AEconomyWindow side31-32"17"4"Not listed
55BEconomyMiddle31-32"17"4"Not listed
55CEconomyAisle side31-32"17"4"Not listed
55DEconomyAisle side31-32"17"4"Not listed
55EEconomyMiddle31-32"17"4"Not listed
55GEconomyAisle side31-32"17"4"Not listed
55HEconomyAisle side31-32"17"4"Not listed
55JEconomyMiddle31-32"17"4"Not listed
55KEconomyWindow side31-32"17"4"Not listed
56AEconomyWindow side31-32"17"4"Not listed
56BEconomyMiddle31-32"17"4"Not listed
56CEconomyAisle side31-32"17"4"Not listed
56DEconomyAisle side31-32"17"4"Not listed
56EEconomyMiddle31-32"17"4"Not listed
56GEconomyAisle side31-32"17"4"Not listed
56HEconomyAisle side31-32"17"4"Not listed
56JEconomyMiddle31-32"17"4"Not listed
56KEconomyWindow side31-32"17"4"Not listed
57AEconomyWindow side31-32"17"4"Not listed
57BEconomyMiddle31-32"17"4"Not listed
57CEconomyAisle side31-32"17"4"Not listed
57DEconomyAisle side31-32"17"4"Not listed
57EEconomyMiddle31-32"17"4"Not listed
57GEconomyAisle side31-32"17"4"Not listed
57HEconomyAisle side31-32"17"4"Not listed
57JEconomyMiddle31-32"17"4"Not listed
57KEconomyWindow side31-32"17"4"Not listed
58AEconomyWindow side31-32"17"4"Not listed
58BEconomyMiddle31-32"17"4"Not listed
58CEconomyAisle side31-32"17"4"Not listed
58DEconomyAisle side31-32"17"4"Not listed
58EEconomyMiddle31-32"17"4"Not listed
58GEconomyAisle side31-32"17"4"Not listed
58HEconomyAisle side31-32"17"4"Not listed
58JEconomyMiddle31-32"17"4"Not listed
58KEconomyWindow side31-32"17"4"Not listed
59AEconomyWindow side31-32"17"4"No window
59BEconomyMiddle31-32"17"4"Not listed
59CEconomyAisle side31-32"17"4"Not listed
59DEconomyAisle side31-32"17"4"Not listed
59EEconomyMiddle31-32"17"4"Not listed
59GEconomyAisle side31-32"17"4"Not listed
59HEconomyAisle side31-32"17"4"Not listed
59JEconomyMiddle31-32"17"4"Not listed
59KEconomyWindow side31-32"17"4"No window
60AEconomyNot classified31-32"17"4"Not listed
60BEconomyNot classified31-32"17"4"Not listed
60CEconomyNot classified31-32"17"4"Not listed
60DEconomyNot classified31-32"17"4"Not listed
60EEconomyNot classified31-32"17"4"Not listed
60GEconomyNot classified31-32"17"4"Not listed
60HEconomyNot classified31-32"17"4"Not listed
60JEconomyNot classified31-32"17"4"Not listed
60KEconomyNot classified31-32"17"4"Not listed
61AEconomyNot classified31-32"17"4"Limited recline · Near a lavatory · Near a galley
61CEconomyAisle side31-32"17"4"Limited recline · Near a lavatory · Near a galley
61DEconomyAisle side31-32"17"4"Not listed
61EEconomyMiddle31-32"17"4"Not listed
61GEconomyAisle side31-32"17"4"Not listed
61HEconomyAisle side31-32"17"4"Limited recline · Near a lavatory · Near a galley
61KEconomyNot classified31-32"17"4"Limited recline · Near a lavatory · Near a galley
62DEconomyAisle side31-32"17"4"Near a lavatory · Near a galley
62EEconomyMiddle31-32"17"4"Near a lavatory · Near a galley
62GEconomyAisle side31-32"17"4"Near a lavatory · Near a galley
63DEconomyAisle side31-32"17"4"Limited recline · Near a lavatory · Near a galley
63EEconomyMiddle31-32"17"4"Limited recline · Near a lavatory · Near a galley
63GEconomyAisle side31-32"17"4"Limited recline · Near a lavatory · Near a galley