Select a hub to see routes
routes destinations

Hainan Airlines (HU)

Hainan Airlines (HU) flies to 155 destinations in 38 countries. Route counts include codeshare and partner-operated flights sold under the HU code. 89 domestic and 66 international.

Independent carrier. Not part of any alliance, so miles only work within the HU program. No shared lounge access with other airlines.

HU has the most flights out of Beijing (PEK), Haikou (Meilan) (HAK), Shenzhen (SZX), Chongqing (CKG), Hangzhou (HGH).

Hainan Airlines Busiest Airports

Hainan Airlines doesn't operate a traditional hub-and-spoke network. These are the airports where HU has the most flights. You fly direct between cities rather than connecting through a central hub.

PEK
Beijing
Beijing Capital International Airport
63
HAK
Haikou (Meilan)
Haikou Meilan International Airport
61
SZX
Shenzhen
Shenzhen Bao'an International Airport
35
CKG
Chongqing
Chongqing Jiangbei International Airport
33
HGH
Hangzhou
Hangzhou Xiaoshan International Airport
31

Hainan Airlines Operating Partners

Not every flight with a HU number is actually Hainan Airlines. These partner airlines operate routes under the HU code. Your booking and flight number say HU, but the plane and crew belong to one of these carriers.

On shorter routes from the hubs, this usually means a regional jet. Smaller plane, 2-2 seating, less overhead bin space. Check the aircraft code when you book. If it says E175, CRJ, or ATR, that's a partner regional jet.

WS
WestJet
14 routes
WR
WestJet Encore Ltd.
5 routes
GS
Grant Aviation
1 routes
Y4
Volaris
1 routes

Hainan Airlines: All 155 Destinations

Every nonstop route Hainan Airlines flies. Each destination links to the full route page with schedules, competing airlines, and connection options.

Code City
AUH Abu Dhabi
AKU Aksu (Onsu)
AAT Altay
AQG Anqing
VVO Artyom
AKL Auckland
BKK Bangkok
BCN Barcelona
BHY Beihai
PEK Beijing
PKX Beijing
BEG Belgrade
BER Berlin
BPL Bole
BLQ Bologna
BOS Boston
BUD Budapest
CAI Cairo
YYC Calgary
TRN Caselle Torinese (TO)
CTA Catania
CGQ Changchun
CSX Changsha (Changsha)
TFU Chengdu (Jianyang)
JUH Chizhou
CKG Chongqing
DLU Dali (Xiaguan)
DLC Dalian (Ganjingzi)
DOY Dongying (Kenli)
DXB Dubai
DUB Dublin
DNH Dunhuang
EDI Edinburgh
YEG Edmonton
MXP Ferno (VA)
FLR Firenze (FI)
FOC Fuzhou (Changle)
GDL Guadalajara
CAN Guangzhou (Huadu)
KWL Guilin (Lingui)
KWE Guiyang (Nanming)
GUM Hagåtña
XNN Haidong (Huzhu Tu Autonomous County)
HAK Haikou (Meilan)
HLD Hailar
YHZ Halifax
HGH Hangzhou
HAN Hanoi (Soc Son)
HZG Hanzhong (Chenggu)
HRB Harbin
HFE Hefei
HNY Hengyang
SGN Ho Chi Minh City
HET Hohhot
HUO Holingol
HKG Hong Kong
HTN Hotan
YIN Ili (Yining / Ghulja)
CGK Jakarta
JED Jeddah
SWA Jieyang (Rongcheng)
TNA Jinan (Licheng)
JHG Jinghong (Gasa)
SHS Jingzhou (Shashi)
JIU Jiujiang
JXA Jixi
KHG Kashgar
YLW Kelowna
KMG Kunming
KCA Kuqa
LHW Lanzhou (Yongdeng)
LJG Lijiang
LYI Linyi (Hedong)
LIJ Lishui (Liandu)
LZH Liuzhou (Liujiang)
LHR London
MAD Madrid
MAN Manchester, Greater Manchester
NZH Manzhouli
MEL Melbourne
MEX Mexico City
MTY Monterrey
SVO Moscow
KHN Nanchang
LZG Nanchong (Langzhong)
NKG Nanjing
NNG Nanning (Jiangnan)
NNY Nanyang (Wancheng)
NAP Napoli
NRT Narita
NGB Ningbo
MFM Nossa Senhora do Carmo
KIX Osaka
OSL Oslo (Gardermoen)
PZI Panzhihua (Renhe)
CDG Paris (Roissy-en-France, Val-d'Oise)
HKT Phuket
PRG Prague
PVR Puerto Vallarta
TAO Qingdao (Jiaozhou)
BAR Qionghai (Basuo)
JJN Quanzhou
RIZ Rizhao (Donggang)
FCO Rome
SSA Salvador
SYX Sanya (Tianya)
SEA Seattle
ICN Seoul
KUL Sepang
SHA Shanghai (Minhang)
PVG Shanghai (Pudong)
WGN Shaoyang (Wugang)
SHE Shenyang
SZX Shenzhen
SJW Shijiazhuang
SIN Singapore
ATH Spata-Artemida
YYT St. John's
LED St. Petersburg
SYD Sydney (Mascot)
TCG Tacheng
TYN Taiyuan
TVS Tangshan (Fengrun)
TPE Taoyuan
TLV Tel Aviv
TSN Tianjin
TIJ Tijuana
PTY Tocumen
YYZ Toronto
TWC Tumxuk
YVR Vancouver
VCE Venezia (VE)
VIE Vienna
VTE Vientiane
WNZ Wenzhou (Longwan)
YWG Winnipeg
WUA Wuhai
WUH Wuhan (Huangpi)
WHA Wuhu
XMN Xiamen
XIY Xianyang (Weicheng)
XUZ Xuzhou
ENY Yan'an (Baota)
YNJ Yanji
YNT Yantai
YIH Yichang (Xiaoting)
INC Yinchuan
YYA Yueyang (Yueyanglou)
UYN Yulin
YLX Yulin
BRU Zaventem
ZHA Zhanjiang
CGO Zhengzhou
ZUH Zhuhai (Jinwan)
URC Ürümqi

Hainan Airlines FAQ

Hainan Airlines flies nonstop to 155 destinations in 38 countries. 89 domestic, 66 international.

Hainan Airlines doesn't operate a traditional hub-and-spoke network. The busiest airports are Beijing (PEK), Haikou (Meilan) (HAK), Shenzhen (SZX), and others. You fly direct between cities.

24 aircraft types appear on HU routes, including 221, 223, 319 and more. Some of these belong to partner airlines, not Hainan Airlines directly.

No. Hainan Airlines is an independent carrier. Miles only work within the HU program, and there's no shared lounge access with other airlines.

Yes. Some HU flights are operated by partners including WestJet, WestJet Encore Ltd., Grant Aviation. Same flight number and booking, different plane and crew.

Yes. 66 international routes to 38 countries, plus 89 domestic routes.

155 nonstop destinations across 38 countries. One of the larger airline networks tracked on this site.