Flights from Haikou to Beijing – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
HAK to PEK – All flight route options from Haikou Meilan International Airport, China to Beijing Capital International Airport, China. These routes are operated by 13 airlines. Fly non-stop with Air China or Hainan Airlines, or choose from 36 different stopover flights. The shortest flight time is 3 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Beijing Capital Airport
We got great deals on hotels and car rentals near the airport.
Haikou to Beijing flights
There are over 38 airlines and as many as 1422 flights every week to this destination. You can fly non-stop to Beijing (PEK) from Haikou (HAK) with Air China or Hainan Airlines but if a stopover option suits you better you can choose to fly via Liuzhou, Taizhou or any other of the 36 alternatives with connectiing airports.
Tip! You might want to consider arriving at Daxing International Airport (PKX) instead.
Haikou to Beijing with Air China
You can fly non-stop every weekday with flights departing between 9:00 am and 6:00 pm. You can also catch a transit flight via Wuhan or Chengdu. Air China is a Star Alliance member.
With Hainan Airlines
You can fly non-stop every weekday with flights departing from 8:00 am to 9:00 pm. You can also catch a transit flight via Wuhan or Guangzhou.
Distance & flight times: Haikou Meilan International Airport to Beijing Capital International Airport
The shortest flight time between HAK and PEK is 3 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 45m | - | 1446 miles (2327 km) |
LZH Liuzhou | 5h 45m | 1h 25m | 1480 miles (2381 km) |
HYN Taizhou | 5h 55m | 55m | 1762 miles (2835 km) |
WUH Wuhan | 6h 0m | 1h 30m | 1448 miles (2330 km) |
YIH Yichang | 6h 5m | 1h 40m | 1463 miles (2354 km) |
JUZ Quzhou, Zhejiang Province | 6h 15m | 1h 35m | 1605 miles (2582 km) |
CAN Guangzhou | 6h 25m | 2h 50m | 1477 miles (2376 km) |
CSX Changsha | 6h 35m | 1h 45m | 1447 miles (2328 km) |
HUZ Huizhou | 6h 40m | 2h 5m | 1522 miles (2449 km) |
WNZ Wenzhou | 6h 45m | 1h 30m | 1740 miles (2800 km) |
NKG Nanjing | 6h 50m | 2h 5m | 1566 miles (2520 km) |
ZUH Zhuhai | 7h 0m | 2h 5m | 1507 miles (2425 km) |
NNG Nanning | 7h 5m | 2h 35m | 1547 miles (2489 km) |
SZX Shenzhen | 7h 10m | 2h 0m | 1509 miles (2428 km) |
TFU Chengdu | 7h 10m | 2h 15m | 1779 miles (2862 km) |
CKG Chongqing | 7h 15m | 2h 35m | 1635 miles (2631 km) |
JIU Jiujiang | 7h 15m | 2h 25m | 1480 miles (2381 km) |
CGO Zhengzhou | 7h 20m | 2h 45m | 1451 miles (2335 km) |
XMN Xiamen | 7h 25m | 2h 25m | 1670 miles (2687 km) |
FOC Fuzhou | 7h 30m | 2h 55m | 1719 miles (2766 km) |
SHA Shanghai | 7h 30m | 2h 25m | 1708 miles (2748 km) |
KHN Nanchang | 7h 33m | 3h 0m | 1489 miles (2396 km) |
KMG Kunming | 7h 35m | 1h 50m | 1910 miles (3073 km) |
KWE Guiyang | 7h 35m | 1h 35m | 1611 miles (2592 km) |
CTU Chengdu | 7h 40m | 2h 20m | 1817 miles (2924 km) |
PVG Shanghai | 7h 40m | 2h 20m | 1737 miles (2795 km) |
NGB Ningbo | 7h 40m | 2h 20m | 1741 miles (2801 km) |
SWA Jieyang | 7h 40m | 2h 55m | 1630 miles (2623 km) |
JJN Jinjiang | 7h 50m | 2h 0m | 1689 miles (2718 km) |
LHW Lanzhou | 7h 55m | 2h 20m | 1973 miles (3175 km) |
XIY Xian | 8h 25m | 2h 30m | 1596 miles (2568 km) |
HGH Hangzhou | 8h 35m | 2h 25m | 1667 miles (2682 km) |
XIC Xichang | 8h 50m | 1h 10m | 1944 miles (3128 km) |
INC Yinchuan | 9h 15m | 1h 55m | 1866 miles (3002 km) |
TAO Qingdao | 9h 15m | 2h 35m | 1620 miles (2607 km) |
DLC Dalian | 9h 40m | 2h 30m | 1755 miles (2824 km) |
SHE Shenyang | 10h 35m | 2h 0m | 2068 miles (3327 km) |

