Haikou Airport (HAK)

China flag

Country China | Continent Asia | IATA: HAK | ICAO: ZJHK | Elevation 75 ft · 23 m | Local time

Destinations
117
Flights / day
357
Busiest route
Guangzhou
Top airline
Hainan Airlines

Haikou Meilan Airport averages 357 flights per day to 117 destinations, with 96 domestic routes and 19 international routes. A total of 39 airlines operate at HAK, led by Hainan Airlines. This airport provides direct service to 17 countries across four continents, with Hong Kong representing its largest international market. The longest nonstop route from Haikou Meilan connects to London, with a typical flight time of 12 hr 20 mins. Updated: February 16, 2026

Route Network

Haikou Meilan Airport connects 115 destinations worldwide, with Guangzhou standing out as its busiest route. The longest nonstop flight is to London, and the shortest flight is to Taipa.

Guangzhou (CAN) – China
4 airlines
1 hr 30 mins
301 mi · 484 km
20
per day
Zhengzhou (CGO) – China
9 airlines
3 hr 10 mins
1,029 mi · 1,656 km
17
per day
Chongqing (CKG) – China
7 airlines
2 hr 40 mins
717 mi · 1,154 km
16
per day
Wuhan (WUH) – China
8 airlines
2 hr 40 mins
785 mi · 1,264 km
16
per day
Shenzhen (SZX) – China
4 airlines
1 hr 25 mins
285 mi · 459 km
15
per day
Changsha (CSX) – China
6 airlines
2 hr 15 mins
596 mi · 960 km
15
per day
Beijing (PKX) – China
4 airlines
3 hr 50 mins
1,398 mi · 2,250 km
14
per day
Shanghai (PVG) – China
7 airlines
3 hr 5 mins
1,047 mi · 1,686 km
13
per day
Beijing (PEK) – China
2 airlines
3 hr 55 mins
1,438 mi · 2,315 km
13
per day
Guiyang (KWE) – China
7 airlines
2 hr 15 mins
512 mi · 824 km
11
per day
Nanjing (NKG) – China
6 airlines
2 hr 55 mins
968 mi · 1,558 km
10
per day
Xianyang (XIY) – China
6 airlines
3 hr 10 mins
1,008 mi · 1,622 km
10
per day
Chengdu (TFU) – China
7 airlines
2 hr 50 mins
809 mi · 1,303 km
10
per day
Hangzhou (HGH) – China
7 airlines
2 hr 50 mins
945 mi · 1,521 km
9
per day
Kunming (KMG) – China
5 airlines
2 hr 30 mins
598 mi · 963 km
9
per day
Shantou (SWA) – China
6 airlines
1 hr 50 mins
461 mi · 742 km
8
per day
Xiamen (XMN) – China
4 airlines
2 hr 5 mins
585 mi · 941 km
6
per day
Hong Kong (HKG) – Hong Kong
3 airlines
1 hr 25 mins
277 mi · 445 km
6
per day
Jinan (TNA) – China
4 airlines
3 hr 30 mins
1,238 mi · 1,993 km
6
per day
Nanchang (KHN) – China
4 airlines
2 hr 25 mins
705 mi · 1,135 km
5
per day
Zhuhai (ZUH) – China
5 airlines
HAK → ZUH
5
per day
Taiyuan (TYN) – China
4 airlines
3 hr 35 mins
1,238 mi · 1,992 km
5
per day
Nanning (NNG) – China
5 airlines
1 hr 40 mins
236 mi · 380 km
5
per day
Shijiazhuang (SJW) – China
3 airlines
3 hr 40 mins
1,293 mi · 2,080 km
5
per day
Tianjin (TSN) – China
3 airlines
3 hr 50 mins
1,388 mi · 2,234 km
5
per day
Wenzhou (WNZ) – China
4 airlines
2 hr 40 mins
856 mi · 1,378 km
5
per day
Qingdao (TAO) – China
3 airlines
3 hr 35 mins
1,276 mi · 2,053 km
4
per day
Chengdu (CTU) – China
3 airlines
2 hr 55 mins
840 mi · 1,352 km
4
per day
Singapore (SIN) – Singapore
2 airlines
3 hr 55 mins
1,356 mi · 2,183 km
4
per day
Fuzhou (FOC) – China
2 airlines
2 hr 20 mins
717 mi · 1,154 km
3
per day
Hohhot (HET) – China
3 airlines
4 hr 0 mins
1,447 mi · 2,329 km
3
per day
Quanzhou (JJN) – China
4 airlines
2 hr 10 mins
618 mi · 995 km
3
per day
Guilin City (KWL) – China
3 airlines
1 hr 50 mins
366 mi · 589 km
3
per day
Bangkok (BKK) – Thailand
2 airlines
2 hr 55 mins
774 mi · 1,245 km
3
per day
Changchun (CGQ) – China
3 airlines
4 hr 45 mins
1,880 mi · 3,025 km
3
per day
Changzhou (CZX) – China
2 airlines
3 hr 0 mins
1,009 mi · 1,624 km
2
per day
Lanzhou (LHW) – China
3 airlines
3 hr 40 mins
1,218 mi · 1,960 km
2
per day
Mianyang (MIG) – China
2 airlines
HAK → MIG
2
per day
Ningbo (NGB) – China
2 airlines
2 hr 55 mins
970 mi · 1,561 km
2
per day
Shenyang (SHE) – China
2 airlines
4 hr 20 mins
1,683 mi · 2,708 km
2
per day
Ürümqi (URC) – China
1 airline
5 hr 25 mins
2,120 mi · 3,412 km
2
per day
Xuzhou (XUZ) – China
2 airlines
HAK → XUZ
2
per day
Yinchuan (INC) – China
2 airlines
3 hr 45 mins
1,309 mi · 2,106 km
2
per day
Hefei (HFE) – China
2 airlines
2 hr 50 mins
922 mi · 1,483 km
2
per day
Ordos (DSN) – China
2 airlines
HAK → DSN
2
per day
Kuala Lumpur (KUL) – Malaysia
2 airlines
3 hr 55 mins
1,326 mi · 2,134 km
1
per day
Baotou (BAV) – China
1 airline
HAK → BAV
1
per day
Chifeng (CIF) – China
1 airline
HAK → CIF
1
per day
Dalian (DLC) – China
1 airline
3 hr 55 mins
1,471 mi · 2,368 km
1
per day
Ganzhou (KOW) – China
1 airline
HAK → KOW
1
per day
Harbin (HRB) – China
1 airline
4 hr 55 mins
1,990 mi · 3,202 km
1
per day
Hengyang (HNY) – China
1 airline
HAK → HNY
1
per day
Huangyan (HYN) – China
2 airlines
HAK → HYN
1
per day
Huizhou (HUZ) – China
1 airline
HAK → HUZ
1
per day
Jiujiang (JIU) – China
1 airline
HAK → JIU
1
per day
Liuzhou (LZH) – China
2 airlines
HAK → LZH
1
per day
Quzhou (JUZ) – China
1 airline
HAK → JUZ
1
per day
Xining (XNN) – China
1 airline
HAK → XNN
1
per day
Yancheng (YNZ) – China
2 airlines
3 hr 15 mins
1,108 mi · 1,783 km
1
per day
Yibin (YBP) – China
1 airline
HAK → YBP
1
per day
Yichang (YIH) – China
2 airlines
2 hr 35 mins
737 mi · 1,186 km
1
per day
Yuncheng (YCU) – China
1 airline
3 hr 15 mins
1,050 mi · 1,689 km
1
per day
Zunyi (ZYI) – China
1 airline
HAK → ZYI
1
per day
Yan'an (ENY) – China
4 airlines
HAK → ENY
1
per day
Vientiane (VTE) – Lao People's Democratic Republic
2 airlines
2 hr 25 mins
533 mi · 858 km
1
per day
Yiwu (YIW) – China
1 airline
2 hr 45 mins
885 mi · 1,424 km
6
per week
Anking (AQG) – China
1 airline
HAK → AQG
5
per week
Changde (CGD) – China
1 airline
HAK → CGD
5
per week
Changzhi (CIH) – China
1 airline
HAK → CIH
5
per week
Enshi (ENH) – China
1 airline
HAK → ENH
5
per week
Handan (HDG) – China
1 airline
HAK → HDG
5
per week
Huai'an (HIA) – China
1 airline
HAK → HIA
5
per week
Jingzhou (SHS) – China
1 airline
HAK → SHS
5
per week
Linfen (LFQ) – China
1 airline
HAK → LFQ
5
per week
Luzhou (LZO) – China
1 airline
HAK → LZO
5
per week
Nanyang (NNY) – China
1 airline
HAK → NNY
5
per week
Shaoyang (WGN) – China
1 airline
HAK → WGN
5
per week
Shiyan (WDS) – China
1 airline
HAK → WDS
5
per week
Xiangfan (XFN) – China
1 airline
HAK → XFN
5
per week
Xinyang (XAI) – China
1 airline
HAK → XAI
5
per week
Xinzhou (WUT) – China
1 airline
HAK → WUT
5
per week
Yantai (YNT) – China
1 airline
3 hr 45 mins
1,378 mi · 2,218 km
5
per week
Yongzhou (LLF) – China
1 airline
HAK → LLF
5
per week
Yulin (UYN) – China
1 airline
HAK → UYN
5
per week
Auckland (AKL) – New Zealand
1 airline
11 hr 35 mins
5,742 mi · 9,242 km
4
per week
Melbourne (MEL) – Australia
1 airline
9 hr 35 mins
4,565 mi · 7,346 km
4
per week
Seoul (ICN) – South Korea
1 airline
4 hr 5 mins
1,546 mi · 2,489 km
4
per week
Bazhong (BZX) – China
1 airline
HAK → BZX
3
per week
Dayong (DYG) – China
1 airline
2 hr 25 mins
633 mi · 1,019 km
3
per week
Fuyang (FUG) – China
1 airline
HAK → FUG
3
per week
Guangyuan (GYS) – China
1 airline
HAK → GYS
3
per week
Hanzhong (HZG) – China
1 airline
HAK → HZG
3
per week
Huaihua (HJJ) – China
1 airline
HAK → HJJ
3
per week
Jeddah (JED) – Saudi Arabia
1 airline
9 hr 55 mins
4,563 mi · 7,344 km
3
per week
Jiayuguan City (JGN) – China
1 airline
HAK → JGN
3
per week
Longnan (LNL) – China
1 airline
HAK → LNL
3
per week
Moscow (SVO) – Russian Federation
1 airline
9 hr 35 mins
4,432 mi · 7,133 km
3
per week
Nanchong (NAO) – China
1 airline
HAK → NAO
3
per week
Nha Trang (CXR) – Viet Nam
1 airline
2 hr 15 mins
555 mi · 892 km
3
per week
Qingyang (IQN) – China
1 airline
HAK → IQN
3
per week
Shangrao (SQD) – China
1 airline
HAK → SQD
3
per week
Sydney (SYD) – Australia
1 airline
9 hr 35 mins
4,586 mi · 7,381 km
3
per week
Wanxian (WXN) – China
1 airline
HAK → WXN
3
per week
Weifang (WEF) – China
1 airline
HAK → WEF
3
per week
Xingtai (XNT) – China
1 airline
HAK → XNT
3
per week
Xingyi (ACX) – China
1 airline
HAK → ACX
3
per week
Yueyang (YYA) – China
1 airline
HAK → YYA
3
per week
Abu Dhabi (AUH) – United Arab Emirates
1 airline
8 hr 10 mins
3,561 mi · 5,731 km
2
per week
Dubai (DXB) – United Arab Emirates
1 airline
8 hr 5 mins
3,510 mi · 5,649 km
2
per week
Jakarta (CGK) – Indonesia
1 airline
4 hr 45 mins
1,819 mi · 2,927 km
2
per week
Meixian (MXZ) – China
1 airline
HAK → MXZ
2
per week
Ho Chi Minh City (SGN) – Viet Nam
1 airline
2 hr 35 mins
679 mi · 1,093 km
1
per week
London (LHR) – United Kingdom
1 airline
12 hr 20 mins
5,990 mi · 9,640 km
1
per week
Taipa (MFM) – Macao
1 airline
1 hr 20 mins
253 mi · 408 km
1
per week
Tokyo (NRT) – Japan
1 airline
5 hr 5 mins
2,117 mi · 3,407 km
1
per week

Route and destination data updated February 16, 2026.

Haikou Meilan Airport is served by 39 airlines, with Hainan Airlines in the lead at 23% of routes. The top three carriers together cover 43% of routes. 11 carriers operate only one route each. A total of seven airlines operate international routes, compared with 34 airlines serving domestic routes. Hainan Airlines is operating the longest nonstop flight, connecting to London with a flight time of 12 hrs 20 mins.

Hainan Airlines (60 routes)
Beijing Capital Airlines (27 routes)
Tianjin Airlines (25 routes)
China Southern Airlines (23 routes)
GX Airlines (12 routes)
9 Air Co (10 routes)
Air China (9 routes)
China Eastern Airlines (9 routes)
Shandong Airlines (8 routes)
Shenzhen Airlines (7 routes)
Chengdu Airlines (6 routes)
Sichuan Airlines (5 routes)
Xiamen Airlines (5 routes)
Suparna Airlines (4 routes)
Donghai Airlines (4 routes)
Air Guilin (4 routes)
China Express Airlines (4 routes)
China United Airlines (3 routes)
Air Changan (3 routes)
Lucky Air (3 routes)
Loong Air (3 routes)
Urumqi Airlines (3 routes)
West Air (China) (2 routes)
Juneyao Airlines (2 routes)
Fuzhou Airlines (2 routes)
Qingdao Airlines (2 routes)
Okay Airways (2 routes)
LongJiang Airlines (2 routes)
Shanghai Airlines (1 routes)
Spring Airlines (1 routes)
Cathay Pacific (1 routes)
Hong Kong Airlines (1 routes)
Jiangxi Airlines (1 routes)
Kunming Airlines (1 routes)
Hebei Airlines (1 routes)
Scoot (1 routes)
Condor (1 routes)
Firefly (1 routes)
Colorful Guizhou Airlines (1 routes)

Haikou Meilan Airport provides direct service to 17 countries across four continents. The route network is 83% domestic and 17% international. Hong Kong is the primary international destination.

China - 337/day
Hong Kong - 6/day
Singapore - 4/day
Thailand - 3/day
Malaysia - 1/day
Lao People's Democratic Republic - 1/day
New Zealand - 1/day
Australia - 1/day
South Korea - 1/day
Viet Nam - 1/day
United Arab Emirates - 1/day
Saudi Arabia - 0/day
Russian Federation - 0/day
Indonesia - 0/day
United Kingdom - 0/day
Macao - 0/day
Japan - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
11,814 ft 3,601 m 148 ft 45 m Concrete
11,814 ft 3,601 m 148 ft 45 m Concrete

Runway Length

Runways at Haikou Meilan Airport are long enough for all aircraft with known takeoff and landing distances.

Miscellaneous