Cheap Flights from Haikou
Flights from Haikou to 425 cities in 51 countries.
Non-stop flights and large cities, fares from the last 7 days
- Shanghainon-stop · from CN¥514
- Beijingnon-stop · from CN¥341
- Shenzhennon-stop · from CN¥434
- Wuhannon-stop · from CN¥534
- Dongguannon-stop · from CN¥434
- Xi'annon-stop · from CN¥474
- Hangzhounon-stop · from CN¥468
- Londonnon-stop · from CN¥2,372
- Chongqingnon-stop · from CN¥454
- Hong Kongnon-stop · from CN¥461
- Suzhounon-stop · from CN¥514
- Singaporenon-stop · from CN¥735
- Harbinnon-stop · from CN¥695
- Xiamennon-stop · from CN¥541
- Kunmingnon-stop · from CN¥661
- Zhongshannon-stop · from CN¥434
China
- Anyanglast seen from CN¥514 on Oct 2 · via Zhengzhou
- Baodingfrom CN¥341 · via Beijing
- Baojifrom CN¥474 · via Xi'an
- Basuofrom CN¥1,149 · via Sanya
- Beihailast seen from CN¥1,056 on Oct 13 · via Yulin
- Beijingfrom CN¥341
- Bengbulast seen from CN¥2,191 on Oct 16 · via Nanjing
- Binzhoulast seen from CN¥1,102 on Oct 12 · via Jinan
- Bozhoulast seen from CN¥514 on Oct 2 · via Zhengzhou
- Cangzhoufrom CN¥341 · via Beijing
- Changshafrom CN¥367 · via Yunfu
- Changshafrom CN¥387
- Changzhi
- Chaozhoufrom CN¥501 · via Shantou
- Chengdefrom CN¥341 · via Beijing
- Chéngguān Qūlast seen from CN¥1,450 on Oct 6
- Chenzhoulast seen from CN¥1,456 on Oct 16 · via Ganzhou
- Chongqingfrom CN¥454
- Chongzuolast seen from CN¥494 on Oct 20 · via Nanning
- Chuxiongfrom CN¥661 · via Kunming
- Chuzhoulast seen from CN¥2,191 on Oct 16 · via Nanjing
- Cixifrom CN¥568 · via Ningbo
- Dayefrom CN¥534 · via Wuhan
- Deyangfrom CN¥421 · via Zigong
- Dezhoulast seen from CN¥1,102 on Oct 12 · via Jinan
- Dongguanfrom CN¥434 · via Shenzhen
- Enshifrom CN¥889
- Ezhoufrom CN¥534 · via Wuhan
- Fangchengganglast seen from CN¥494 on Oct 20 · via Nanning
- Foshanlast seen from CN¥1,343 on Oct 9 · via Guangzhou
- Fulingfrom CN¥454 · via Chongqing
- Fuzhoulast seen from CN¥541 on Oct 5 · via Nanchang
- Fuzhou
- Ganzhoulast seen from CN¥1,456 on Oct 16
- Gaomilast seen from CN¥909 on Oct 19 · via Qingdao
- Gaozhoulast seen from CN¥1,236 on Oct 14 · via Zhanjiang
- Guang’anfrom CN¥454 · via Chongqing
- Guankoufrom CN¥387 · via Changsha
- Guiganglast seen from CN¥494 on Oct 20 · via Nanning
- Guilinfrom CN¥327
- Guiyanglast seen from CN¥428 on Oct 7
- Gulifrom CN¥1,236 · via Pujiang
- Hangzhoufrom CN¥468
- Harbinfrom CN¥695
- Hebilast seen from CN¥514 on Oct 2 · via Zhengzhou
- Hechilast seen from CN¥1,162 on Oct 3 · via Liuzhou
- Hechuanfrom CN¥454 · via Chongqing
- Hefeilast seen from CN¥1,129 on Sep 21
- Heihelast seen from CN¥1,416 on Oct 21
- Hengshuifrom CN¥695 · via Shijiazhuang
- Heshanfrom CN¥387 · via Changsha
- Heyuanfrom CN¥367 · via Yunfu
- Hezhoufrom CN¥327 · via Guilin
- Huaibeifrom CN¥661 · via Suzhou
- Huainanlast seen from CN¥1,129 on Sep 21 · via Hefei
- Huanggangfrom CN¥534 · via Wuhan
- Huangshifrom CN¥534 · via Wuhan
- Huzhoufrom CN¥514 · via Shanghai
- Jiangmenfrom CN¥434 · via Shenzhen
- Jiangyinfrom CN¥528 · via Changzhou
- Jianshuifrom CN¥661 · via Kunming
- Jiaozuolast seen from CN¥514 on Oct 2 · via Zhengzhou
- Jiaxingfrom CN¥514 · via Shanghai
- Jieyangfrom CN¥501 · via Shantou
- Jilinfrom CN¥554 · via Changchun
- Jinanlast seen from CN¥1,102 on Oct 12
- Jinchenglast seen from CN¥514 on Oct 2 · via Zhengzhou
- Jingmenfrom CN¥534 · via Wuhan
- Jinhuafrom CN¥1,236 · via Pujiang
- Jizhoufrom CN¥695 · via Shijiazhuang
- Kaifenglast seen from CN¥514 on Oct 2 · via Zhengzhou
- Kaililast seen from CN¥428 on Oct 7 · via Guiyang
- Kunmingfrom CN¥661
- Kunshanfrom CN¥514 · via Shanghai
- Laibinlast seen from CN¥1,162 on Oct 3 · via Liuzhou
- Laiwulast seen from CN¥1,102 on Oct 12 · via Jinan
- Laixilast seen from CN¥909 on Oct 19 · via Qingdao
- Langfangfrom CN¥341 · via Beijing
- Leshanfrom CN¥421 · via Zigong
- Lhokalast seen from CN¥1,450 on Oct 6 · via Chéngguān Qū
- Liaochenglast seen from CN¥1,102 on Oct 12 · via Jinan
- Liaoyuanfrom CN¥554 · via Changchun
- Lishuilast seen from CN¥1,937 on Oct 22 · via Wenzhou
- Liupanshuilast seen from CN¥428 on Oct 7 · via Guiyang
- Liuzhoulast seen from CN¥1,162 on Oct 3
- Longyanfrom CN¥541 · via Xiamen
- Loudifrom CN¥387 · via Changsha
- Lu'anlast seen from CN¥1,129 on Sep 21 · via Hefei
- Luohelast seen from CN¥514 on Oct 2 · via Zhengzhou
- Luoyanglast seen from CN¥1,196 on Oct 22
- Meishanfrom CN¥421 · via Zigong
- Mengzifrom CN¥661 · via Kunming
- Mianzhu, Deyang, Sichuanfrom CN¥421 · via Zigong
- Nanchanglast seen from CN¥541 on Oct 5
- Nanjinglast seen from CN¥2,191 on Oct 16
- Nanninglast seen from CN¥494 on Oct 20
- Neijiangfrom CN¥421 · via Zigong
- Ningbofrom CN¥568
- Ningdevia Fuzhou
- Pengzelast seen from CN¥541 on Oct 5 · via Nanchang
- Pingdingshanlast seen from CN¥514 on Oct 2 · via Zhengzhou
- Pingdulast seen from CN¥909 on Oct 19 · via Qingdao
- Pizhoufrom CN¥661 · via Suzhou
- Pujiangfrom CN¥1,236
- Puningfrom CN¥501 · via Shantou
- Putianvia Fuzhou
- Puyanglast seen from CN¥514 on Oct 2 · via Zhengzhou
- Qingyuanfrom CN¥367 · via Yunfu
- Qinzhoulast seen from CN¥494 on Oct 20 · via Nanning
- Qitaihelast seen from CN¥1,877 on Oct 7 · via Jixi
- Qujingfrom CN¥661 · via Kunming
- Rui’anlast seen from CN¥1,937 on Oct 22 · via Wenzhou
- Sanhefrom CN¥341 · via Beijing
- Sanmenxiavia Changzhi
- Sanyafrom CN¥1,149
- Shanghaifrom CN¥514
- Shangluofrom CN¥474 · via Xi'an
- Shangqiulast seen from CN¥514 on Oct 2 · via Zhengzhou
- Shangyufrom CN¥468 · via Hangzhou
- Shantoufrom CN¥501
- Shanweifrom CN¥461 · via Hong Kong
- Shaoxingfrom CN¥468 · via Hangzhou
- Shaoyanglast seen from CN¥802 on Oct 15 · via Changde
- Shenzhenfrom CN¥434
- Shiqifrom CN¥434 · via Shenzhen
- Shuozhouvia Taiyuan
- Sipingfrom CN¥554 · via Changchun
- Suizhoufrom CN¥534 · via Wuhan
- Suqianfrom CN¥661 · via Suzhou
- Suzhoufrom CN¥514 · via Shanghai
- Taiyuan
- Tai’anlast seen from CN¥1,102 on Oct 12 · via Jinan
- Tanzhoufrom CN¥448
- Tianjinlast seen from CN¥989 on Sep 25
- Tongchuanfrom CN¥474 · via Xi'an
- Tonglinglast seen from CN¥2,191 on Oct 16 · via Nanjing
- Tongshanfrom CN¥661 · via Suzhou
- Ulanqabfrom CN¥601 · via Hohhot
- Ürümqifrom CN¥1,122
- Wafangdianfrom CN¥2,445 · via Dalian
- Wanningfrom CN¥1,149 · via Sanya
- Weinanfrom CN¥474 · via Xi'an
- Wenzhoulast seen from CN¥1,937 on Oct 22
- Wuhanfrom CN¥534
- Wuhulast seen from CN¥2,191 on Oct 16 · via Nanjing
- Xi'anfrom CN¥474
- Xiamenfrom CN¥541
- Xiangtanfrom CN¥387 · via Changsha
- Xianningfrom CN¥534 · via Wuhan
- Xiaoganfrom CN¥534 · via Wuhan
- Xingningfrom CN¥501 · via Shantou
- Xinxianglast seen from CN¥514 on Oct 2 · via Zhengzhou
- Xinyilast seen from CN¥1,837 on Oct 5 · via Lianyungang
- Xuanchengfrom CN¥514 · via Shanghai
- Xuchanglast seen from CN¥514 on Oct 2 · via Zhengzhou
- Xuzhoufrom CN¥661 · via Suzhou
- Ya'anfrom CN¥421 · via Zigong
- Yangjiangfrom CN¥1,015 · via Zhuhai
- Yangquanvia Taiyuan
- Yangshuofrom CN¥327 · via Guilin
- Yanjifrom CN¥2,245 · via Chongjin
- Yiwufrom CN¥1,236 · via Pujiang
- Yongjivia Changzhi
- Yunchengvia Changzhi
- Yunfufrom CN¥367
- Yunlongfrom CN¥661 · via Suzhou
- Zaozhuangfrom CN¥661 · via Suzhou
- Zhangjiajiefrom CN¥548
- Zhanjianglast seen from CN¥1,236 on Oct 14
- Zhaoqingfrom CN¥367 · via Yunfu
- Zhengzhoulast seen from CN¥514 on Oct 2
- Zhenjiangfrom CN¥528 · via Changzhou
- Zhongshanfrom CN¥434 · via Shenzhen
- Zhoukoulast seen from CN¥514 on Oct 2 · via Zhengzhou
- Zhu Cheng Citylast seen from CN¥909 on Oct 19 · via Qingdao
- Zhuchenglast seen from CN¥909 on Oct 19 · via Qingdao
- Zhuhaifrom CN¥1,015
- Zhumadianlast seen from CN¥514 on Oct 2 · via Zhengzhou
- Zhuzhoufrom CN¥387 · via Changsha
- Zibolast seen from CN¥1,102 on Oct 12 · via Jinan
- Zigongfrom CN¥421
- Ziyangfrom CN¥421 · via Zigong
Europe
53 routes
Belarus
- Minskfrom CN¥2,926
Belgium
- Brusselslast seen from CN¥2,619 on Oct 17
Croatia
- Zagreblast seen from CN¥3,795 on Sep 19
Germany
Italy
- Milanlast seen from CN¥3,821 on Oct 18
Montenegro
- Podgoricalast seen from CN¥3,267 on Sep 22
Poland
- Bialystoklast seen from CN¥4,048 on Oct 7 · via Warsaw
Portugal
- Portolast seen from CN¥4,489 on Sep 18
Russia
- Arkhangelsklast seen from CN¥2,178 on Oct 13
- Blagoveshchensklast seen from CN¥2,619 on Oct 21
- Chelyabinskfrom CN¥2,986
- Chitalast seen from CN¥2,966 on Oct 7
- Irkutskfrom CN¥1,450
- Izhevsklast seen from CN¥3,474 on Sep 18
- Kaliningradlast seen from CN¥4,837 on Oct 13
- Kazanfrom CN¥2,011
- Khabarovskfrom CN¥4,135
- Kirovlast seen from CN¥2,853 on Sep 18
- Krasnodarlast seen from CN¥3,527 on Oct 19
- Krasnoyarskfrom CN¥2,706
- Magnitogorskfrom CN¥3,701
- Moscowfrom CN¥1,810
- Naberezhnye Chelnylast seen from CN¥3,454 on Oct 13
- Nizhny Novgorodlast seen from CN¥2,418 on Oct 21
- Nizhny Tagilfrom CN¥1,744 · via Yekaterinburg
- Novosibirskfrom CN¥1,851
- Novy Urengoyfrom CN¥3,614
- Permfrom CN¥3,414
- Petropavlovsk-Kamchatskiylast seen from CN¥3,454 on Sep 17
- Pyatigorskfrom CN¥2,265
- Ryazanfrom CN¥1,810 · via Moscow
- Saint Petersburgfrom CN¥1,844
- Samarafrom CN¥2,939
- Sochifrom CN¥2,919
- Tolyattifrom CN¥2,939 · via Samara
- Tulafrom CN¥1,810 · via Moscow
- Tverfrom CN¥1,810 · via Moscow
- Tyumenfrom CN¥3,728
- Ufafrom CN¥1,563
- Vladimirfrom CN¥1,810 · via Moscow
- Vladivostokfrom CN¥889
- Volzhskylast seen from CN¥1,577 on Oct 17 · via Volgograd
- Yekaterinburgfrom CN¥1,744
- Yuzhno-Sakhalinskfrom CN¥4,296
Serbia
- Belgradefrom CN¥2,599
United Kingdom
- Brightonfrom CN¥2,372 · via London
- Londonfrom CN¥2,372
- Readingfrom CN¥2,372 · via London
- Southend-on-Seafrom CN¥2,372 · via London
Asia
157 routes
Azerbaijan
Bangladesh
- Comillafrom CN¥1,323 · via Dhaka
- Khulnalast seen from CN¥1,951 on Oct 13 · via Kolkata
- Natorefrom CN¥1,323 · via Dhaka
- Nogor Noluakotfrom CN¥1,323 · via Dhaka
- Shibganjfrom CN¥1,323 · via Dhaka
Cambodia
- Phnom Penhfrom CN¥1,423
- Siem Reapfrom CN¥1,557
- Takeofrom CN¥1,423 · via Phnom Penh
Georgia
Hong Kong
- Hong Kongfrom CN¥461
- Sham Shui Pofrom CN¥461 · via Hong Kong
- Shatinfrom CN¥461 · via Hong Kong
- Tsuen Wanfrom CN¥461 · via Hong Kong
- Tuenmenfrom CN¥461 · via Hong Kong
- Wong Tai Sinfrom CN¥461 · via Hong Kong
India
- Ahilyanagarlast seen from CN¥2,545 on Oct 21 · via Mumbai
- Aligarhlast seen from CN¥1,944 on Oct 21 · via Delhi
- Alwarlast seen from CN¥1,944 on Oct 21 · via Delhi
- Bardhamanlast seen from CN¥1,951 on Oct 13 · via Kolkata
- Bilimoralast seen from CN¥2,545 on Oct 21 · via Mumbai
- Chennailast seen from CN¥2,418 on Oct 12
- Delhilast seen from CN¥1,944 on Oct 21
- Gorakhpurlast seen from CN¥1,944 on Oct 21 · via Delhi
- Hisarlast seen from CN¥1,944 on Oct 21 · via Delhi
- Kallakurichilast seen from CN¥2,418 on Oct 12 · via Chennai
- Karnāllast seen from CN¥1,944 on Oct 21 · via Delhi
- Kushinagarlast seen from CN¥1,797 on Oct 14 · via Kathmandu
- Morādābādlast seen from CN¥1,944 on Oct 21 · via Delhi
- Mormugaofrom CN¥2,559
- Mumbailast seen from CN¥2,545 on Oct 21
- Muzaffarnagarlast seen from CN¥1,944 on Oct 21 · via Delhi
- Nellorelast seen from CN¥2,418 on Oct 12 · via Chennai
- New Delhilast seen from CN¥1,944 on Oct 21 · via Delhi
- Panipatlast seen from CN¥1,944 on Oct 21 · via Delhi
- Rohtaklast seen from CN¥1,944 on Oct 21 · via Delhi
- Sahāranpurlast seen from CN¥1,944 on Oct 21 · via Delhi
- Tumakurulast seen from CN¥2,225 on Sep 27 · via Bengaluru
- Vellorelast seen from CN¥2,418 on Oct 12 · via Chennai
Indonesia
- Bekasifrom CN¥1,142 · via Jakarta
- Cilegonfrom CN¥1,142 · via Jakarta
- Denpasarfrom CN¥1,263
- Dumaifrom CN¥962 · via Kuala Lumpur
- Jakartafrom CN¥1,142
- Karawangfrom CN¥1,142 · via Jakarta
- Mataramfrom CN¥1,737
- Serangfrom CN¥1,142 · via Jakarta
- Sukabumifrom CN¥1,142 · via Jakarta
- Tasikmalayafrom CN¥1,142 · via Jakarta
Japan
- Chibafrom CN¥1,296 · via Tokyo
- Himejifrom CN¥1,456 · via Osaka
- Kakogawafrom CN¥1,456 · via Osaka
- Kobefrom CN¥1,456 · via Osaka
- Kyotofrom CN¥1,456 · via Osaka
- Maebashifrom CN¥1,296 · via Tokyo
- Narafrom CN¥1,456 · via Osaka
- Osakafrom CN¥1,456
- Ōtsufrom CN¥1,456 · via Osaka
- Saitamafrom CN¥1,296 · via Tokyo
- Sakaifrom CN¥1,456 · via Osaka
- Takasakifrom CN¥1,296 · via Tokyo
- Tokyofrom CN¥1,296
- Utsunomiyafrom CN¥1,296 · via Tokyo
- Yokohamafrom CN¥1,296 · via Tokyo
Kazakhstan
Kyrgyzstan
Laos
- Vientianelast seen from CN¥1,082 on Oct 19
Macau
- Macaofrom CN¥1,015 · via Zhuhai
Malaysia
- Bukit Rahman Putrafrom CN¥962 · via Kuala Lumpur
- Johor Bahrufrom CN¥735 · via Singapore
- Kampung Baru Subangfrom CN¥962 · via Kuala Lumpur
- Kota Damansarafrom CN¥962 · via Kuala Lumpur
- Kota Kinabalulast seen from CN¥1,516 on Oct 21
- Kota Kuala Mudafrom CN¥935
- Kuahfrom CN¥1,289
- Kuala Lumpurfrom CN¥962
- Petaling Jayafrom CN¥962 · via Kuala Lumpur
- Selayang Baru Utarafrom CN¥962 · via Kuala Lumpur
- Serembanfrom CN¥962 · via Kuala Lumpur
- Shah Alamfrom CN¥962 · via Kuala Lumpur
- Sungai Petanifrom CN¥935 · via Kota Kuala Muda
Myanmar
- Mawlamyinelast seen from CN¥1,563 on Sep 27 · via Yangon
North Korea
Oman
Philippines
- Cabanatuan Cityfrom CN¥955 · via Quezon City
- Calambafrom CN¥955 · via Quezon City
- Caloocanfrom CN¥955 · via Quezon City
- Cebu Cityfrom CN¥1,677
- El Nidofrom CN¥2,185
- Kalibo Townfrom CN¥1,296
- Lapu-Lapu Cityfrom CN¥1,677 · via Cebu City
- Mandaue Cityfrom CN¥1,677 · via Cebu City
- Manilafrom CN¥955 · via Quezon City
- Pandanfrom CN¥1,343
- Puerto Princesalast seen from CN¥2,926 on Oct 19
- Quezon Cityfrom CN¥955
- San Pablofrom CN¥955 · via Quezon City
- Tagbilaran Citylast seen from CN¥3,120 on Sep 22
- Taguigfrom CN¥955 · via Quezon City
Qatar
- Dohafrom CN¥3,013
Saudi Arabia
Singapore
- Singaporefrom CN¥735
South Korea
- Changwonlast seen from CN¥1,423 on Oct 20 · via Busan
- Incheonfrom CN¥842 · via Seoul
- Pyeongtaekfrom CN¥842 · via Seoul
- Seoulfrom CN¥842
- Suwonfrom CN¥842 · via Seoul
Sri Lanka
- Ambalantotalast seen from CN¥5,224 on Oct 8
- Colombofrom CN¥1,737
Taiwan
- Hsinchufrom CN¥1,116 · via Taipei
- Kaohsiunglast seen from CN¥1,289 on Oct 22
- New Taipei Cityfrom CN¥1,116 · via Taipei
- Taipeifrom CN¥1,116
Tajikistan
- Khujandlast seen from CN¥3,167 on Sep 27
Thailand
- Bangkokfrom CN¥648
- Chiang Maifrom CN¥1,029
- Ko Samuifrom CN¥1,236
- Krabifrom CN¥1,309
- Phuketfrom CN¥949
- Samut Prakanfrom CN¥648 · via Bangkok
- Si Rachafrom CN¥1,924
Türkiye
United Arab Emirates
Uzbekistan
Vietnam
- Bien Hoafrom CN¥909 · via Ho Chi Minh City
- Da Nangfrom CN¥1,082
- Haiphongfrom CN¥1,296
- Hanoifrom CN¥909
- Ho Chi Minh Cityfrom CN¥909
- Koh Trolfrom CN¥1,076
- Long Xuyenfrom CN¥909 · via Ho Chi Minh City
- Nam Địnhfrom CN¥909 · via Hanoi
- Nha Trangfrom CN¥1,069
- Phú Mỹfrom CN¥909 · via Ho Chi Minh City
- Thai Nguyenfrom CN¥909 · via Hanoi
- Thu Dau Motfrom CN¥909 · via Ho Chi Minh City
- Viet Trifrom CN¥909 · via Hanoi
- Vinhlast seen from CN¥1,276 on Sep 19
- Vũng Tàufrom CN¥909 · via Ho Chi Minh City
Africa
16 routes
Egypt
- Al Fayyumlast seen from CN¥2,926 on Oct 22 · via Cairo
- Al Maḩallah al Kubrálast seen from CN¥2,926 on Oct 22 · via Cairo
- Al Mansurahlast seen from CN¥2,926 on Oct 22 · via Cairo
- Banī Suwayflast seen from CN¥2,926 on Oct 22 · via Cairo
- Cairolast seen from CN¥2,926 on Oct 22
- Damiettalast seen from CN¥2,926 on Oct 22 · via Cairo
- Gizalast seen from CN¥2,926 on Oct 22 · via Cairo
- Ismailialast seen from CN¥2,926 on Oct 22 · via Cairo
- Port Saidlast seen from CN¥2,926 on Oct 22 · via Cairo
- Shibīn al Kawmlast seen from CN¥2,926 on Oct 22 · via Cairo
- Suezlast seen from CN¥2,926 on Oct 22 · via Cairo
- Tantalast seen from CN¥2,926 on Oct 22 · via Cairo
- Zagaziglast seen from CN¥2,926 on Oct 22 · via Cairo
Kenya
- Nakurulast seen from CN¥3,093 on Oct 22 · via Nairobi
Mauritius
- Port Louislast seen from CN¥4,242 on Oct 5
South Africa
- Cape Townfrom CN¥4,276
North America
8 routes
Mexico
- Celayafrom CN¥4,910 · via Mexico City
- Ensenadalast seen from CN¥3,514 on Oct 7 · via San Diego
- Mexico Cityfrom CN¥4,910
- Tolucafrom CN¥4,910 · via Mexico City
United States
South America
2 routes
Argentina
- Buenos Aireslast seen from CN¥9,780 on Oct 20
Brazil
- Rio de Janeirofrom CN¥6,767
Oceania
7 routes
Australia
- Brisbanelast seen from CN¥2,632 on Oct 13
- Central Coastlast seen from CN¥2,472 on Oct 21 · via Sydney
- Geelongfrom CN¥2,031 · via Melbourne
- Melbournefrom CN¥2,031
- Sydneylast seen from CN¥2,472 on Oct 21
- Wollongonglast seen from CN¥2,472 on Oct 21 · via Sydney
New Zealand
- Aucklandfrom CN¥3,354