Airline profile

Hainan Airlines (HU)

An at-a-glance profile of Hainan Airlines, the active carrier registered in China under IATA code HU. Includes its callsign, ICAO identifier, and a sample of routes filed under this code.

HUIATA
CHHICAO
HAINANCallsign
550Routes on file

Carrier facts

  • Legal/common name: Hainan Airlines
  • Country of registration: China
  • ATC callsign: HAINAN
  • ICAO code: CHH

Hainan Airlines is one of 983 active airlines indexed in this directory. The route sample below comes straight from the OpenFlights routes table. Treat it as a snapshot rather than a complete schedule. It still gives a clear picture of where the carrier flies and which airports it concentrates on.

Route sample

Up to 60 routes filed under HU. Each row links to both endpoints' airport pages and to a dedicated route page.

Routes operated by this airline
FromToRoute
AEB Baise, China CAN Guangzhou, China AEB→CAN
AKU Aksu, China URC Urumqi, China AKU→URC
ALA Alma-ata, Kazakhstan PEK Beijing, China ALA→PEK
ARN Stockholm, Sweden TXL Berlin, Germany ARN→TXL
AUH Abu Dhabi, United Arab Emirates CTU Chengdu, China AUH→CTU
AUH Abu Dhabi, United Arab Emirates GVA Geneva, Switzerland AUH→GVA
AUH Abu Dhabi, United Arab Emirates JNB Johannesburg, South Africa AUH→JNB
AUH Abu Dhabi, United Arab Emirates KRT Khartoum, Sudan AUH→KRT
AUH Abu Dhabi, United Arab Emirates NBO Nairobi, Kenya AUH→NBO
AUH Abu Dhabi, United Arab Emirates PEK Beijing, China AUH→PEK
AUH Abu Dhabi, United Arab Emirates PVG Shanghai, China AUH→PVG
BAV Baotou, China PEK Beijing, China BAV→PEK
BCN Barcelona, Spain BRU Brussels, Belgium BCN→BRU
BIO Bilbao, Spain BRU Brussels, Belgium BIO→BRU
BKK Bangkok, Thailand NNG Nanning, China BKK→NNG
BKK Bangkok, Thailand PEK Beijing, China BKK→PEK
BRU Brussels, Belgium BCN Barcelona, Spain BRU→BCN
BRU Brussels, Belgium BIO Bilbao, Spain BRU→BIO
BRU Brussels, Belgium CPH Copenhagen, Denmark BRU→CPH
BRU Brussels, Belgium FCO Rome, Italy BRU→FCO
BRU Brussels, Belgium GVA Geneva, Switzerland BRU→GVA
BRU Brussels, Belgium MAD Madrid, Spain BRU→MAD
BRU Brussels, Belgium MXP Milano, Italy BRU→MXP
BRU Brussels, Belgium PEK Beijing, China BRU→PEK
BRU Brussels, Belgium TXL Berlin, Germany BRU→TXL
CAN Guangzhou, China AEB Baise, China CAN→AEB
CAN Guangzhou, China CGO Zhengzhou, China CAN→CGO
CAN Guangzhou, China CKG Chongqing, China CAN→CKG
CAN Guangzhou, China DOY Dongying, China CAN→DOY
CAN Guangzhou, China FOC Fuzhou, China CAN→FOC
CAN Guangzhou, China HAK Haikou, China CAN→HAK
CAN Guangzhou, China HFE Hefei, China CAN→HFE
CAN Guangzhou, China HGH Hangzhou, China CAN→HGH
CAN Guangzhou, China KHN Nanchang, China CAN→KHN
CAN Guangzhou, China KWE Guiyang, China CAN→KWE
CAN Guangzhou, China NGB Ninbo, China CAN→NGB
CAN Guangzhou, China NKG Nanjing, China CAN→NKG
CAN Guangzhou, China PEK Beijing, China CAN→PEK
CAN Guangzhou, China SYX Sanya, China CAN→SYX
CAN Guangzhou, China TAO Qingdao, China CAN→TAO
CAN Guangzhou, China TPE Taipei, Taiwan CAN→TPE
CAN Guangzhou, China TSN Tianjin, China CAN→TSN
CAN Guangzhou, China TYN Taiyuan, China CAN→TYN
CAN Guangzhou, China URC Urumqi, China CAN→URC
CAN Guangzhou, China WEF Weifang, China CAN→WEF
CAN Guangzhou, China WNZ Wenzhou, China CAN→WNZ
CAN Guangzhou, China XIY Xi'an, China CAN→XIY
CAN Guangzhou, China YIH Yichang, China CAN→YIH
CGN Cologne, Germany TXL Berlin, Germany CGN→TXL
CGO Zhengzhou, China CAN Guangzhou, China CGO→CAN
CGO Zhengzhou, China CGQ Changchun, China CGO→CGQ
CGO Zhengzhou, China DLC Dalian, China CGO→DLC
CGO Zhengzhou, China FOC Fuzhou, China CGO→FOC
CGO Zhengzhou, China HAK Haikou, China CGO→HAK
CGO Zhengzhou, China HET Hohhot, China CGO→HET
CGO Zhengzhou, China HGH Hangzhou, China CGO→HGH
CGO Zhengzhou, China KRL Korla, China CGO→KRL
CGO Zhengzhou, China KWE Guiyang, China CGO→KWE
CGO Zhengzhou, China KWL Guilin, China CGO→KWL
CGO Zhengzhou, China SYX Sanya, China CGO→SYX

Top destinations in the sample

Routes operated by this airline (section 2)
IATAAirportCityCountrySample frequency
PEK Beijing Capital International Airport Beijing China 6
TXL Berlin-Tegel Airport Berlin Germany 3
CAN Guangzhou Baiyun International Airport Guangzhou China 2
URC Ürümqi Diwopu International Airport Urumqi China 2
GVA Geneva Cointrin International Airport Geneva Switzerland 2
BRU Brussels Airport Brussels Belgium 2
FOC Fuzhou Changle International Airport Fuzhou China 2
HAK Haikou Meilan International Airport Haikou China 2
HGH Hangzhou Xiaoshan International Airport Hangzhou China 2
KWE Longdongbao Airport Guiyang China 2
SYX Sanya Phoenix International Airport Sanya China 2
CTU Chengdu Shuangliu International Airport Chengdu China 1
JNB OR Tambo International Airport Johannesburg South Africa 1
KRT Khartoum International Airport Khartoum Sudan 1
NBO Jomo Kenyatta International Airport Nairobi Kenya 1
PVG Shanghai Pudong International Airport Shanghai China 1
NNG Nanning Wuxu Airport Nanning China 1
BCN Barcelona International Airport Barcelona Spain 1
BIO Bilbao Airport Bilbao Spain 1
CPH Copenhagen Kastrup Airport Copenhagen Denmark 1
FCO Leonardo da Vinci–Fiumicino Airport Rome Italy 1
MAD Adolfo Suárez Madrid–Barajas Airport Madrid Spain 1
MXP Malpensa International Airport Milano Italy 1
AEB Baise Youjiang Airport Baise China 1
CGO Zhengzhou Xinzheng International Airport Zhengzhou China 1

Reading an airline page

An airline's IATA code is the two-character identifier you see on tickets and flight numbers. The ICAO code is the three-letter identifier used in air traffic control and on flight plans. The callsign is the spoken name controllers use on the radio. Together they uniquely fingerprint the carrier across regulatory and operational systems, which is handy when you have a flight number from one source and want to confirm the operator from another.

Route samples here come from a community-maintained snapshot. They aren't a substitute for the airline's official schedule, but they reflect which markets the carrier has historically flown. They're also a fast way to spot a carrier's hubs, since hub airports turn up at the top of both the destination and origin lists.