Hainan Airlines (HU)
160 non-stop routes across 55 airports on record, the longest PEK to BOS at 6,717 miles. Flown with 6 aircraft types.
Fleet on these routes
Aircraft types we have seen scheduled, by departures.
Airports that list it
Airports whose own schedules name this carrier, with the size of the airport's whole non-stop network.
- Shanghai (PVG) 250
- Guangzhou (CAN) 218
- Beijing (PEK) 213
- Shenzhen (SZX) 167
- Chongqing (CKG) 164
- Hangzhou (HGH) 128
- Xiamen (XMN) 111
- Dalian (DLC) 92
- Shanghai (SHA) 64
- Auckland (AKL) 61
- Zhuhai (ZUH) 60
Non-stop routes
Longest first. Routes with their own page are linked.
| Route | Distance | Duration |
|---|---|---|
| Beijing (PEK) → Boston (BOS) | 6,717 miles | 15h 20m |
| Boston (BOS) → Beijing (PEK) | 6,717 miles | 16h 35m |
| Toronto (YYZ) → Beijing (PEK) | 6,558 miles | 14h 5m |
| Beijing (PEK) → Toronto (YYZ) | 6,558 miles | 12h 40m |
| Madrid (MAD) → Shenzhen (SZX) | 6,503 miles | 12h 40m |
| Shenzhen (SZX) → Madrid (MAD) | 6,503 miles | 13h 50m |
| Chongqing (CKG) → Seattle / Tacoma (SEA) | 6,296 miles | 12h 20m |
| Seattle / Tacoma (SEA) → Chongqing (CKG) | 6,296 miles | 15h |
| London Heathrow (LHR) → Haikou (HAK) | 5,987 miles | 11h 30m |
| Haikou (HAK) → London Heathrow (LHR) | 5,987 miles | 13h 10m |
| Shenzhen (SZX) → Paris (CDG) | 5,934 miles | 12h 40m |
| Paris (CDG) → Shenzhen (SZX) | 5,934 miles | 11h 20m |
| Madrid (MAD) → Chongqing (CKG) | 5,843 miles | 11h 55m |
| Chongqing (CKG) → Madrid (MAD) | 5,843 miles | 12h 30m |
| Brussels (BRU) → Shenzhen (SZX) | 5,794 miles | 11h 20m |
| Shenzhen (SZX) → Brussels (BRU) | 5,794 miles | 12h 30m |
| Shenzhen (SZX) → Milan (Malpensa) (MXP) | 5,790 miles | 12h 30m |
| Milan (Malpensa) (MXP) → Shenzhen (SZX) | 5,790 miles | 11h 45m |
| Rome (Fiumicino) (FCO) → Shenzhen (SZX) | 5,745 miles | 11h 45m |
| Shenzhen (SZX) → Rome (Fiumicino) (FCO) | 5,745 miles | 12h 45m |
| Auckland (AKL) → Haikou (HAK) | 5,739 miles | 12h 15m |
| Shenzhen (SZX) → Auckland (AKL) | 5,716 miles | 10h 55m |
| Auckland (AKL) → Shenzhen (SZX) | 5,716 miles | 12h |
| London Heathrow (LHR) → Changsha (CSX) | 5,622 miles | 11h 15m |
| Changsha (CSX) → London Heathrow (LHR) | 5,622 miles | 11h 50m |
| Brussels (BRU) → Shanghai (PVG) | 5,605 miles | 11h |
| Shanghai (PVG) → Brussels (BRU) | 5,605 miles | 12h |
| Seattle / Tacoma (SEA) → Beijing (PEK) | 5,390 miles | 13h 30m |
| Beijing (PEK) → Seattle / Tacoma (SEA) | 5,390 miles | 10h 50m |
| Vienna (VIE) → Shenzhen (SZX) | 5,382 miles | 11h 20m |
| Shenzhen (SZX) → Vienna (VIE) | 5,382 miles | 12h 10m |
| Chongqing (CKG) → Paris (CDG) | 5,274 miles | 11h 25m |
| Paris (CDG) → Chongqing (CKG) | 5,274 miles | 10h 10m |
| Brussels (BRU) → Chongqing (CKG) | 5,136 miles | 10h 50m |
| Chongqing (CKG) → Brussels (BRU) | 5,136 miles | 11h 30m |
| Dublin (DUB) → Beijing (PEK) | 5,134 miles | 10h 10m |
| Beijing (PEK) → Dublin (DUB) | 5,134 miles | 11h 10m |
| Milan (Malpensa) (MXP) → Chongqing (CKG) | 5,130 miles | 10h 25m |
| Chongqing (CKG) → Milan (Malpensa) (MXP) | 5,130 miles | 11h 15m |
| Xi'an (XIY) → Paris (CDG) | 5,108 miles | 10h 55m |
| Paris (CDG) → Xi'an (XIY) | 5,108 miles | 10h |
| Rome (Fiumicino) (FCO) → Chongqing (CKG) | 5,089 miles | 10h 35m |
| Chongqing (CKG) → Rome (Fiumicino) (FCO) | 5,089 miles | 11h 30m |
| Manchester (MAN) → Beijing (PEK) | 5,025 miles | 10h 5m |
| Beijing (PEK) → Manchester (MAN) | 5,025 miles | 10h 50m |
| Brussels (BRU) → Beijing (PEK) | 4,934 miles | 9h 45m |
| Beijing (PEK) → Brussels (BRU) | 4,934 miles | 10h 35m |
| Edinburgh (EDI) → Beijing (PEK) | 4,928 miles | 9h 50m |
| Beijing (PEK) → Edinburgh (EDI) | 4,928 miles | 10h 50m |
| Prague (PRG) → Beijing (PEK) | 4,633 miles | 9h 20m |
| Beijing (PEK) → Prague (PRG) | 4,633 miles | 10h 20m |
| Chengdu (TFU) → Vienna (VIE) | 4,598 miles | 10h |
| Vienna (VIE) → Chengdu (TFU) | 4,598 miles | 10h 20m |
| Haikou (HAK) → Sydney (SYD) | 4,584 miles | 9h 40m |
| Sydney (SYD) → Haikou (HAK) | 4,584 miles | 9h 30m |
| Berlin (BER) → Beijing (PEK) | 4,569 miles | 9h 5m |
| Beijing (PEK) → Berlin (BER) | 4,569 miles | 10h 5m |
| Haikou (HAK) → Melbourne (MEL) | 4,562 miles | 9h 30m |
| Melbourne (MEL) → Haikou (HAK) | 4,562 miles | 10h |
| Jeddah (JED) → Haikou (HAK) | 4,561 miles | 10h 5m |
| Haikou (HAK) → Jeddah (JED) | 4,561 miles | 10h 40m |
| Oslo (OSL) → Beijing (PEK) | 4,336 miles | 9h |
| Beijing (PEK) → Oslo (OSL) | 4,336 miles | 9h 25m |
| Moscow Sheremetyevo (SVO) → Beijing (PEK) | 3,599 miles | 7h 30m |
| Beijing (PEK) → Phuket (HKT) | 2,478 miles | 6h |
| Phuket (HKT) → Beijing (PEK) | 2,478 miles | 6h |
| Haikou (HAK) → Tokyo (NRT) | 2,116 miles | 5h 15m |
| Tokyo (NRT) → Haikou (HAK) | 2,116 miles | 5h 40m |
| Beijing (PEK) → Bangkok (BKK) | 2,059 miles | 5h 20m |
| Bangkok (BKK) → Beijing (PEK) | 2,059 miles | 4h 45m |
| Hangzhou (HGH) → Urumqi (URC) | 2,028 miles | 5h 10m |
| Haikou (HAK) → Jakarta (CGK) | 1,818 miles | 4h 30m |
| Haikou (HAK) → Beijing (PEK) | 1,437 miles | 4h |
| Beijing (PEK) → Haikou (HAK) | 1,437 miles | 4h 5m |
| Beijing (PEK) → Tokyo (NRT) | 1,326 miles | 3h 35m |
| Tokyo (NRT) → Beijing (PEK) | 1,326 miles | 4h |
| Beijing (PEK) → Kunming (KMG) | 1,300 miles | 3h 50m |
| Kunming (KMG) → Beijing (PEK) | 1,300 miles | 3h 40m |
| Shenyang (SHE) → Xiamen (XMN) | 1,219 miles | 3h 50m |
| Xiamen (XMN) → Shenyang (SHE) | 1,219 miles | 3h 30m |
| Shenzhen (SZX) → Beijing (PEK) | 1,215 miles | 3h |
| Beijing (PEK) → Shenzhen (SZX) | 1,215 miles | 3h 45m |
| Shanghai (PVG) → Sanya (SYX) | 1,177 miles | 3h 35m |
| Bangkok (BKK) → Chongqing (CKG) | 1,169 miles | 3h 20m |
| Chongqing (CKG) → Bangkok (BKK) | 1,169 miles | 3h 20m |
| Beijing (PEK) → Guangzhou (CAN) | 1,168 miles | 3h 20m |
| Guangzhou (CAN) → Beijing (PEK) | 1,168 miles | 3h 20m |
| Beijing (PEK) → Osaka (KIX) | 1,094 miles | 3h |
| Osaka (KIX) → Beijing (PEK) | 1,094 miles | 3h 35m |
| Beijing (PEK) → Xiamen (XMN) | 1,076 miles | 2h 40m |
| Xiamen (XMN) → Beijing (PEK) | 1,076 miles | 2h 55m |
| Hangzhou (HGH) → Sanya (SYX) | 1,075 miles | 3h 10m |
| Beijing (PEK) → Taipei (TPE) | 1,070 miles | 3h 10m |
| Taipei (TPE) → Beijing (PEK) | 1,070 miles | 3h 25m |
| Hangzhou (HGH) → Lanzhou (LHW) | 1,060 miles | 3h 5m |
| Shanghai (PVG) → Haikou (HAK) | 1,046 miles | 3h 5m |
| Haikou (HAK) → Shanghai (PVG) | 1,046 miles | 3h 10m |
| Shanghai (PVG) → Chengdu (TFU) | 1,031 miles | 3h 35m |
| Haikou (HAK) → Shanghai (SHA) | 1,030 miles | 2h 40m |
| Shanghai (SHA) → Haikou (HAK) | 1,030 miles | 3h |
| Hangzhou (HGH) → Changchun and Jilin City (CGQ) | 993 miles | 2h 40m |
| Hangzhou (HGH) → Haikou (HAK) | 944 miles | 2h 45m |
| Beijing (PEK) → Chongqing (CKG) | 909 miles | 2h 50m |
| Chongqing (CKG) → Beijing (PEK) | 909 miles | 2h 40m |
| Shanghai (PVG) → Chongqing (CKG) | 907 miles | 3h 5m |
| Chongqing (CKG) → Shanghai (PVG) | 907 miles | 2h 35m |
| Fuzhou (FOC) → Chongqing (CKG) | 836 miles | 2h 50m |
| Chongqing (CKG) → Fuzhou (FOC) | 836 miles | 2h 30m |
| Hangzhou (HGH) → Chongqing (CKG) | 825 miles | 2h 20m |
| Chongqing (CKG) → Hangzhou (HGH) | 825 miles | 2h 50m |
| Xiamen (XMN) → Chongqing (CKG) | 790 miles | 2h 30m |
| Shanghai (PVG) → Xi'an (XIY) | 790 miles | 2h 30m |
| Chongqing (CKG) → Xiamen (XMN) | 790 miles | 2h 40m |
| Shanghai (PVG) → Shenzhen (SZX) | 765 miles | 2h 30m |
| Shanghai (PVG) → Guangzhou (CAN) | 747 miles | 2h 35m |
| Guangzhou (CAN) → Shanghai (PVG) | 747 miles | 2h 25m |
| Hangzhou (HGH) → Xi'an (XIY) | 740 miles | 2h 50m |
| Shanghai (SHA) → Guangzhou (CAN) | 730 miles | 2h 25m |
| Guangzhou (CAN) → Shanghai (SHA) | 730 miles | 2h 20m |
| Chengdu (TFU) → Guangzhou (CAN) | 724 miles | 2h 15m |
| Guangzhou (CAN) → Chengdu (TFU) | 724 miles | 2h 20m |
| Hangzhou (HGH) → Zhuhai (ZUH) | 716 miles | 2h 15m |
| Zhuhai (ZUH) → Hangzhou (HGH) | 716 miles | 1h 55m |
| Hangzhou (HGH) → Beijing (PEK) | 713 miles | 2h 20m |
| Beijing (PEK) → Hangzhou (HGH) | 713 miles | 2h 15m |
| Hangzhou (HGH) → Taiyuan (TYN) | 684 miles | 2h 25m |
| Beijing (PEK) → Shanghai (PVG) | 682 miles | 2h 5m |
| Shanghai (PVG) → Beijing (PEK) | 682 miles | 2h 40m |
| Haikou (HAK) → Ho Chi Minh City (SGN) | 678 miles | 2h 20m |
| Ho Chi Minh City (SGN) → Haikou (HAK) | 678 miles | 2h 25m |
| Chongqing (CKG) → Zhuhai (ZUH) | 677 miles | 2h 10m |
| Zhuhai (ZUH) → Chongqing (CKG) | 677 miles | 2h 35m |
| Shanghai (SHA) → Beijing (PEK) | 668 miles | 2h 15m |
| Beijing (PEK) → Shanghai (SHA) | 668 miles | 2h 25m |
| Hangzhou (HGH) → Shenzhen (SZX) | 664 miles | 2h 20m |
| Shenzhen (SZX) → Hangzhou (HGH) | 664 miles | 2h 15m |
| Guangzhou (CAN) → Kunming (KMG) | 663 miles | 2h 40m |
| Kunming (KMG) → Guangzhou (CAN) | 663 miles | 2h 10m |
| Hangzhou (HGH) → Guangzhou (CAN) | 644 miles | 2h 5m |
| Guangzhou (CAN) → Hangzhou (HGH) | 644 miles | 2h 10m |
| Hangzhou (HGH) → Dalian (DLC) | 606 miles | 2h |
| Dalian (DLC) → Hangzhou (HGH) | 606 miles | 2h 15m |
| Guangzhou (CAN) → Chongqing (CKG) | 599 miles | 2h 20m |
| Chongqing (CKG) → Guangzhou (CAN) | 599 miles | 1h 50m |
| Shanghai (PVG) → Changsha (CSX) | 553 miles | 2h 5m |
| Hangzhou (HGH) → Shantou (SWA) | 520 miles | 1h 55m |
| Taipei (TPE) → Guangzhou (CAN) | 512 miles | 1h 55m |
| Guangzhou (CAN) → Taipei (TPE) | 512 miles | 2h 10m |
| Hangzhou (HGH) → Zhengzhou (CGO) | 485 miles | 1h 50m |
| Fuzhou (FOC) → Zhuhai (ZUH) | 480 miles | 1h 50m |
Questions
- Where does Hainan Airlines fly non-stop?
- 160 non-stop routes across 55 airports in the schedules we hold. The longest is PEK to BOS at 6,717 miles.
- What aircraft does Hainan Airlines fly?
- We have seen 6 types on its schedules, most often the Boeing 737-800.
- What is Hainan Airlines's main hub?
- Of the airports whose own schedules list Hainan Airlines, Shanghai (PVG) is the largest, with 250 non-stop destinations in total.
Schedules last checked 22/08/2026. How we know this