Flights from Beijing to Haikou – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PEK to HAK – All flight route options from Beijing Capital International Airport, China to Haikou Meilan International Airport, China. These routes are operated by 10 airlines. Fly non-stop with Hainan Airlines or Air China, or choose from 32 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 Haikou Meilan Airport
We got great deals on hotels and car rentals near the airport.
Beijing to Haikou flights
There are over 34 airlines and as many as 1184 flights every week to this destination. You can fly non-stop to Haikou (HAK) from Beijing (PEK) with Air China or Hainan Airlines but if a stopover option suits you better you can choose to fly via Shanghai, Nanchang or any other of the 32 alternatives with connectiing airports.
Tip! You can also fly to Haikou from Daxing International Airport (PKX).
Beijing to Haikou with Air China
You can fly non-stop every weekday with flights departing between 6:00 am and 5:00 pm. You can also catch a transit flight via Chongqing or Chengdu. Air China is a Star Alliance member.
With China Eastern Airlines
If you fly from Beijing with China Eastern Airlines you will do a stopover in Shanghai, PVG before reaching Haikou. This flight trip will take 6 hours and 20 minutes and you can fly every Tuesday, Thursday, Friday or Sunday with departures at 11:30. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Beijing Capital International Airport to Haikou Meilan International Airport
The shortest flight time between PEK and HAK is 4 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 0m | - | 1446 miles (2327 km) |
SHA Shanghai | 6h 15m | 1h 10m | 1708 miles (2748 km) |
KHN Nanchang | 6h 20m | 2h 40m | 1489 miles (2396 km) |
HUZ Huizhou | 6h 25m | 2h 0m | 1522 miles (2449 km) |
ZUH Zhuhai | 6h 28m | 1h 35m | 1507 miles (2425 km) |
NNG Nanning | 6h 30m | 2h 5m | 1547 miles (2489 km) |
WUH Wuhan | 6h 45m | 2h 0m | 1448 miles (2330 km) |
CAN Guangzhou | 6h 55m | 2h 30m | 1477 miles (2376 km) |
TFU Chengdu | 6h 55m | 1h 35m | 1779 miles (2862 km) |
CZX Changzhou | 7h 0m | 2h 0m | 1612 miles (2594 km) |
YCU Yuncheng | 7h 5m | 2h 5m | 1514 miles (2436 km) |
XIY Xian | 7h 5m | 1h 40m | 1596 miles (2568 km) |
HGH Hangzhou | 7h 15m | 2h 15m | 1667 miles (2682 km) |
XMN Xiamen | 7h 15m | 2h 10m | 1670 miles (2687 km) |
CKG Chongqing | 7h 15m | 2h 35m | 1635 miles (2631 km) |
JJN Jinjiang | 7h 23m | 2h 25m | 1689 miles (2718 km) |
KWE Guiyang | 7h 25m | 2h 5m | 1611 miles (2592 km) |
SWA Jieyang | 7h 25m | 2h 30m | 1630 miles (2623 km) |
CGO Zhengzhou | 7h 30m | 2h 20m | 1451 miles (2335 km) |
JUZ Quzhou, Zhejiang Province | 7h 30m | 3h 0m | 1605 miles (2582 km) |
FOC Fuzhou | 7h 35m | 2h 40m | 1719 miles (2766 km) |
HYN Taizhou | 7h 45m | 2h 40m | 1762 miles (2835 km) |
CTU Chengdu | 7h 45m | 2h 30m | 1817 miles (2924 km) |
CSX Changsha | 7h 45m | 2h 55m | 1447 miles (2328 km) |
WNZ Wenzhou | 7h 50m | 2h 20m | 1740 miles (2800 km) |
NKG Nanjing | 7h 50m | 2h 45m | 1566 miles (2520 km) |
SZX Shenzhen | 8h 0m | 3h 0m | 1509 miles (2428 km) |
PVG Shanghai | 8h 15m | 2h 45m | 1737 miles (2795 km) |
KMG Kunming | 8h 43m | 2h 25m | 1910 miles (3073 km) |
TAO Qingdao | 9h 3m | 2h 10m | 1620 miles (2607 km) |
DLC Dalian | 9h 5m | 1h 40m | 1755 miles (2824 km) |
SHE Shenyang | 10h 0m | 1h 30m | 2068 miles (3327 km) |
XNN Xining | 11h 8m | 2h 50m | 2090 miles (3363 km) |

