Plane tickets to China
Kiwi-Code uncovers prices airlines don't want you to see.
Use our flexible filters to tailor your search.
Look out for the travel hack star icon for even cheaper fares.
Popular cities in China
Explore airlines and airports
Airlines based in China
- Ruili Airlines
- Genghis Khan Airlines
- China Eastern Airlines
- Air Travel
- Sichuan Airlines
- Colorful Guizhou Airlines
- Lucky air
- Qingdao Airlines
- Urumqi Airlines
- Grand China Air
- China Airlines
- Shanghai Airlines
- China Express Airlines
- China Southern Airlines
- Hainan Airlines
- Air Changan
- Loong Air
- Tianjin Airlines
- China United
- 9 Air
Popular airlines flying to China
Airports in China
Airports near China
Airports flying to China
Buses & trains
Train companies in China
China Railway
Cheapest month to fly to China
Explore price trends for trips to China
Showing prices in GBP
Annual Avg. Price | 365 GBP |
June 2023 | 405 GBP |
July 2023 | 410 GBP |
August 2023 | 346 GBP |
September 2023 | 397 GBP |
October 2023 | 375 GBP |
November 2023 | 372 GBP |
December 2023 | 405 GBP |
January 2024 | 368 GBP |
February 2024 | 380 GBP |
March 2024 | 293 GBP |
April 2024 | 313 GBP |
May 2024 | 320 GBP |
Discover China
China is a beautiful country which you need to go to.
The country is full of charming places and natural areas to see. The most popular city is Beijing with all its historical parts.
There are other attractive cities like Shanghai, Guangzhou, Shenzhen, Chengdu, Tianjin and many others where you can travel during your trip to China.
While travelling around China, you can taste Chuan, Anhui, Guangdong, Fujian, Hunan and other local delicacies.
Major airports in China
China has more than two international airports where you can arrive from all over the world. And the major ones you can arrive at are Beijing Capital International Airport (PEK), Shanghai Pudong International Airport (PVG), Guangzhou Baiyun International Airport (CAN), Xiamen Gaoqi International Airport (XMN), Hangzhou Xiaoshan International Airport (HGH), Chongqing Jiangbei International Airport (CKG), Chengdu Shuangliu International Airport (CTU), Kunming Changshui International Airport (KMG), Nanjing Lukou Airport (NKG), Changsha Huanghua International Airport (CSX), Xi'an Xianyang International Airport (XIY), Liuting Airport (TAO), Shenzhen Bao'an International Airport (SZX), Wuhan Tianhe International Airport (WUH), Taoxian Airport (SHE), Ningbo Lishe International Airport (NGB), Taiping Airport (HRB), Tianjin Binhai International Airport (TSN), Guilin Liangjiang International Airport (KWL), Fuzhou Changle International Airport (FOC), Shanghai Hongqiao International Airport (SHA), Ürümqi Diwopu International Airport (URC), Zhoushuizi Airport (DLC), Nanning Wuxu Airport (NNG), Sanya Phoenix International Airport (SYX), Longdongbao Airport (KWE), Zhengzhou Xinzheng International Airport (CGO), Haikou Meilan International Airport (HAK), Yaoqiang Airport (TNA), Taiyuan Wusu Airport (TYN).
General information about China
China doesn’t have Euro or US dollars, we recommend you exchange cash for Chinese Yuan before your trip for the best rates. Although credit and debit cards are also universally accepted throughout the country, we recommend you to carry cash and coins with you.
With a population of roughly 1412.6 million, China is one of the top 100 most populated countries in the world.
The only official language in China is Standard Chinese. However, travelers will also usually hear Tibetan as these are the languages of the largest international communities within China.
Afghanistan, Bhutan, Myanmar, India, North Korea, Kazakhstan, Kyrgyzstan, Laos, Mongolia, Nepal, Pakistan, Russia, Tajikistan, and Vietnam have borders with China.
China has a continental climate. If you are going from Europe, where the climate is more temperate, it would be nice to to bring light clothes made out of breathable materials.
China COVID-19 travel restrictions
Most travelers from London, LGW can enter Mainland China, but there are restrictions.
Departure
COVID-19 testing |
|
---|---|
Visa requirements |
|
Forms and documents |
|
Additional information |
|
Return
Travel restrictions |
|
---|---|
Visa requirements |
|
Information is provided as guidance only and accurate at the time of publishing. Always check government websites and airline materials before booking and traveling.
Learn more about COVID-19 restrictions in China in our dedicated Stories article.
Popular flights
Explore alternative flights to China
Find popular flights from China
Cheap flights
Popular flights from North America to China
- Toronto to Shanghai from £628
- Vancouver to Shanghai from £579
- Vancouver to Beijing from £695
- Toronto to Beijing from £640
- Vancouver to Guangzhou from £543
- Toronto to Guangzhou from £580
- Vancouver to Xiamen from £530
- Montreal to Shanghai from £751
- Toronto to Wuhan from £723
- Vancouver to Chengdu from £560
- Montreal to Beijing from £764
- Toronto to Dalian from £784
- Toronto to Shenzhen from £674
- Los Angeles to Shanghai from £696
- Vancouver to Shenyang from £669
- Hagåtña to Shanghai from £213
- Saipan to Beijing from £189
- Saipan to Changchun from £248
- Montreal to Xiamen from £855
- Vancouver to Nanjing from £602
- New York to Shanghai from £722
- Los Angeles to Beijing from £834
- Vancouver to Zhengzhou from £634
- Halifax to Shanghai from £650
- New York to Beijing from £737
- Vancouver to Harbin from £781
- Vancouver to Jinan from £795
- Winnipeg to Shanghai from £686
- Montreal to Shenzhen from £736
- Montreal to Xi'an from £769
- Vancouver to Chongqing from £557
- Calgary to Beijing from £712
- Montreal to Guangzhou from £728
- Toronto to Shenyang from £745
- Winnipeg to Lijiang from £1288
- Halifax to Guangzhou from £690
- Toronto to Nanjing from £690
- Seattle to Zhengzhou from £955
- Toronto to Ningbo from £625
- Saipan to Shanghai from £213
Popular flights from Asia to China
- Singapore to Shanghai from £124
- Taipei to Shanghai from £125
- Singapore to Guangzhou from £112
- Hong Kong to Shanghai from £117
- Singapore to Nanning from £121
- Singapore to Chongqing from £150
- Bangkok to Shanghai from £91
- Singapore to Qingdao from £148
- Bangkok to Guangzhou from £67
- Singapore to Shenzhen from £105
- Singapore to Shenyang from £175
- Kuala Lumpur to Shanghai from £106
- Singapore to Changchun from £147
- Hong Kong to Beijing from £133
- Singapore to Chengdu from £142
- Singapore to Beijing from £172
- Taipei to Shenzhen from £119
- Singapore to Jinan from £147
- Manila to Shanghai from £91
- Kuala Lumpur to Guangzhou from £67
- Singapore to Nanjing from £162
- Singapore to Fuzhou from £184
- Shenzhen to Shanghai from £110
- Hong Kong to Hangzhou from £95
- Manila to Guangzhou from £53
- Singapore to Zhengzhou from £166
- Singapore to Xi'an from £151
- Hong Kong to Fuzhou from £130
- Taipei to Beijing from £145
- Singapore to Hangzhou from £142
- Shenzhen to Beijing from £122
- Taipei to Xiamen from £147
- Singapore to Xiamen from £156
- Taipei to Guangzhou from £134
- Kuala Lumpur to Shenzhen from £61
- Singapore to Dalian from £148
- Bangkok to Shenzhen from £74
- Hong Kong to Xiamen from £135
- Singapore to Nanchang from £151
- Shenzhen to Lhasa from £201
Popular flights from Africa to China
- Johannesburg to Shanghai from £478
- Johannesburg to Ningbo from £468
- Johannesburg to Jinan from £1224
- Johannesburg to Weifang from £2297
- Johannesburg to Beijing from £384
- Johannesburg to Guangzhou from £330
- Johannesburg to Fuzhou from £455
- Cairo to Shanghai from £325
- Cape Town to Shanghai from £451
- Lagos to Shanghai from £747
- Nairobi to Guangzhou from £421
- Johannesburg to Shenzhen from £449
- Johannesburg to Shenyang from £527
- Johannesburg to Chongqing from £446
- Johannesburg to Yiwu from £498
- Johannesburg to Changzhou from £491
- Johannesburg to Dalian from £485
- Durban to Xi'an from £465
- Durban to Ordos City from £3358
- Johannesburg to Daqing from £1339
- Johannesburg to Wuhan from £467
- Harare to Guangzhou from £544
- Johannesburg to Hefei from £457
- Johannesburg to Yancheng from £651
- Johannesburg to Weihai from £526
- Johannesburg to Harbin from £477
- Harare to Shijiazhuang from £564
- Durban to Chengdu from £470
- Durban to Hefei from £474
- Johannesburg to Ordos City from £556
- Durban to Xuzhou from £562
- Johannesburg to Yantai from £538
- Johannesburg to Luoyang from £503
- Durban to Dalian from £924
- Casablanca to Beijing from £402
- Casablanca to Wuhan from £467
- Khartoum to Guangzhou from £392
- Johannesburg to Zhuhai from £474
- Cairo to Yiwu from £366
- Douala to Shanghai from £616
Popular flights from Europe to China
- London to Shanghai from £362
- London to Beijing from £343
- London to Guangzhou from £350
- Manchester to Shanghai from £342
- London to Chengdu from £401
- Manchester to Beijing from £340
- London to Shenyang from £391
- London to Fuzhou from £408
- London to Shenzhen from £395
- Dublin to Beijing from £362
- Edinburgh to Shanghai from £426
- Manchester to Guangzhou from £450
- Reykjavik to Shanghai from £453
- Dublin to Shanghai from £413
- London to Xi'an from £439
- Manchester to Fuzhou from £427
- London to Wuhan from £417
- Edinburgh to Beijing from £376
- Manchester to Xi'an from £438
- London to Dalian from £619
- Birmingham to Shanghai from £450
- London to Xiamen from £369
- London to Nanjing from £332
- Reykjavik to Beijing from £356
- London to Hangzhou from £334
- London to Nanning from £827
- Manchester to Chengdu from £414
- Dublin to Wuhan from £413
- London to Zhengzhou from £384
- Newcastle upon Tyne to Shanghai from £401
- Dublin to Shenyang from £658
- Amsterdam to Beijing from £353
- Birmingham to Beijing from £401
- Reykjavik to Guangzhou from £402
- London to Kunming from £351
- Cork to Beijing from £414
- London to Qingdao from £447
- Cork to Shenzhen from £405
- Amsterdam to Guangzhou from £386
- London to Hefei from £402
Popular flights from South America to China
- Caracas to Guangzhou from £1012
- Guayaquil to Shanghai from £1034
- Medellín to Shanghai from £942
- Buenos Aires to Chengdu from £1021
- Cusco to Beijing from £1049
- Guayaquil to Fuzhou from £1048
- Lima to Shanghai from £983
- Bogotá to Shanghai from £850
- Recife to Guangzhou from £938
- Bogotá to Wenzhou from £941
- Boa Vista to Wuhan from £1681
- Uberlândia to Yangzhou from £2082
- Ibagué to Wuxi from £1787
- Barreiras to Yichang from £2229
- Cartagena to Shanghai from £1065
- São Paulo to Shanghai from £819
- Cali to Shanghai from £954
- Santa Marta to Shanghai from £1027
- Santiago de Chile to Shanghai from £975
- San Andrés to Shanghai from £1059
- Rio de Janeiro to Shanghai from £917
- Bogotá to Beijing from £852
- Quito to Shanghai from £1047
- Buenos Aires to Shanghai from £971
- Barranquilla to Shanghai from £990
- Medellín to Beijing from £942
- Cúcuta to Shanghai from £1114
- Cartagena to Beijing from £994
- Caracas to Shanghai from £1048
- Lima to Beijing from £911
- Bogotá to Guangzhou from £872
- São Paulo to Beijing from £763
- Cali to Beijing from £908
- Pereira to Shanghai from £1065
- Recife to Shanghai from £961
- Medellín to Guangzhou from £874
- Santa Marta to Beijing from £1017
- Asunción to Shanghai from £1030
- Santiago de Chile to Beijing from £968
Popular flights from Oceania to China
- Sydney to Shanghai from £315
- Melbourne to Shanghai from £319
- Sydney to Guangzhou from £237
- Sydney to Beijing from £306
- Brisbane to Shanghai from £1024
- Melbourne to Zhengzhou from £272
- Melbourne to Guangzhou from £314
- Auckland to Shanghai from £299
- Sydney to Xiamen from £276
- Sydney to Chengdu from £313
- Melbourne to Shenzhen from £300
- Melbourne to Beijing from £366
- Melbourne to Chongqing from £354
- Auckland to Chengdu from £295
- Sydney to Shenyang from £313
- Adelaide to Shanghai from £315
- Sydney to Nanjing from £292
- Melbourne to Nanjing from £351
- Perth to Shenzhen from £763
- Brisbane to Guangzhou from £289
- Melbourne to Shenyang from £266
- Melbourne to Wuhan from £385
- Perth to Shanghai from £238
- Perth to Guangzhou from £189
- Sydney to Fuzhou from £301
- Perth to Beijing from £242
- Melbourne to Fuzhou from £335
- Melbourne to Qingdao from £451
- Melbourne to Chengdu from £291
- Melbourne to Hefei from £351
- Auckland to Beijing from £245
- Sydney to Wuhan from £345
- Sydney to Hangzhou from £271
- Auckland to Guangzhou from £301
- Melbourne to Dalian from £277
- Melbourne to Hangzhou from £365
- Sydney to Xi'an from £265
- Sydney to Shenzhen from £283
- Brisbane to Shenyang from £393
- Brisbane to Jinan from £355