Select a hub to see routes
routes destinations

Hainan Airlines (HU)

Hainan Airlines (HU) flies to 145 destinations in 38 countries. Route counts include codeshare and partner-operated flights sold under the HU code. 81 domestic and 64 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), Xianyang (Weicheng) (XIY).

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
62
HAK
Haikou (Meilan)
Haikou Meilan International Airport
60
SZX
Shenzhen
Shenzhen Bao'an International Airport
34
CKG
Chongqing
Chongqing Jiangbei International Airport
30
XIY
Xianyang (Weicheng)
Xi'an Xianyang International Airport
28

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
11 routes
WR
WestJet Encore Ltd.
6 routes

Hainan Airlines: All 145 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
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
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
HGH Hangzhou
HAN Hanoi (Soc Son)
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
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
LED St. Petersburg
SYD Sydney (Mascot)
TYN Taiyuan
TVS Tangshan (Fengrun)
TPE Taoyuan
TLV Tel Aviv
TSN Tianjin
TIJ Tijuana
PTY Tocumen
YYZ Toronto
YVR Vancouver
VCE Venezia (VE)
VIE Vienna
VTE Vientiane
WNZ Wenzhou (Longwan)
YWG Winnipeg
WUA Wuhai
WUH Wuhan (Huangpi)
XMN Xiamen
XIY Xianyang (Weicheng)
XUZ Xuzhou
ENY Yan'an (Baota)
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 145 destinations in 38 countries. 81 domestic, 64 international.

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

23 aircraft types appear on HU routes, including 220, 221, 223, 319, 320, 321 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.. Same flight number and booking, different plane and crew.

Yes. 64 international routes to 38 countries, plus 81 domestic routes.

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