Hainan Airlines operates 56 non-stop routes from Beijing PEK.
- Qionghai (BAR) — 2,394 km, 245 min
- Belgrade (BEG) — 7,444 km, 630 min
- Berlin (BER) — 7,377 km, 575 min
- Bangkok (BKK) — 3,307 km, 310 min
- Boston (BOS) — 10,841 km, 900 min
- Brussels (BRU) — 7,966 km, 610 min
- Guangzhou (CAN) — 1,876 km, 200 min
- Chongqing (CKG) — 1,463 km, 170 min
- Changsha (CSX) — 1,354 km, 160 min
- Dalian (DLC) — 443 km, 75 min
- Dongying (DOY) — 342 km, 90 min
- Dublin (DUB) — 8,289 km, 670 min
- Edinburgh (EDI) — 7,957 km, 650 min
- Fuzhou (FOC) — 1,594 km, 165 min
- Haikou (HAK) — 2,308 km, 225 min
- Hangzhou (HGH) — 1,146 km, 135 min
- Hailar (HLD) — 1,046 km, 125 min
- Harbin (HRB) — 999 km, 120 min
- Huolinguole (HUO) — 643 km, 100 min
- Jixi (JXA) — 1,313 km, 150 min
- Nanchang (KHN) — 1,246 km, 145 min
- Osaka (KIX) — 1,765 km, 180 min
- Kunming (KMG) — 2,092 km, 225 min
- Guiyang (KWE) — 1,753 km, 205 min
- Saint Petersburg (LED) — 6,072 km, 520 min
- Lanzhou (LHW) — 1,200 km, 145 min
- Linyi (LYI) — 581 km, 90 min
- Langzhong (LZG) — 1,345 km, 165 min
- Manchester (MAN) — 8,113 km, 650 min
- Mexico City (MEX) — 12,455 km, 860 min
- Nanning (NNG) — 2,093 km, 205 min
- Tokyo (NRT) — 2,139 km, 225 min
- Manzhouli (NZH) — 1,056 km, 145 min
- Oslo (OSL) — 7,002 km, 565 min
- Prague (PRG) — 7,480 km, 595 min
- Shanghai (PVG) — 1,097 km, 140 min
- Seattle (SEA) — 8,702 km, 640 min
- Shanghai (SHA) — 1,074 km, 140 min
- Moscow (SVO) — 5,810 km, 490 min
- Sanya (SYX) — 2,510 km, 240 min
- Shenzhen (SZX) — 1,951 km, 205 min
- Chengdu (TFU) — 1,545 km, 175 min
- Tijuana (TIJ) — 10,263 km, 720 min
- Tel Aviv-Yafo (TLV) — 7,158 km, 625 min
- Taipei (TPE) — 1,719 km, 195 min
- Urumqi (URC) — 2,436 km, 260 min
- Yulin (UYN) — 632 km, 95 min
- Vladivostok (VVO) — 1,343 km, 135 min
- Wuhu (WHA) — 1,013 km, 128 min
- Wenzhou (WNZ) — 1,404 km, 150 min
- Wuhan (WUH) — 1,054 km, 135 min
- Xian (XIY) — 934 km, 145 min
- Xiamen (XMN) — 1,728 km, 175 min
- Yichang (YIH) — 1,154 km, 130 min
- Yulin (YLX) — 2,049 km, 210 min
- Toronto (YYZ) — 10,586 km, 760 min
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
How many destinations does Hainan Airlines serve from Beijing (PEK)?
Hainan Airlines flies to 56 non-stop destinations from Beijing PEK.