Book cheap flights to China from £341
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Popular cities in China
Explore airlines and airports
Airlines based in China
- China Express Airlines
- Shanghai Airlines
- Joy Air
- Air China
- Colorful Guizhou Airlines
- Donghai Airlines
- Fuzhou Airlines
- Chengdu Airlines
- Spring Airlines
- Okay Airways
- Air Changan
- Beijing Capital Airlines
- China Eastern Airlines
- China Airlines
- GX airlines
- Juneyao Airlines
- Hainan Airlines
- Lucky air
- Tianjin Airlines
- West Air China
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 | 331 GBP |
September 2025 | 308 GBP |
October 2025 | 303 GBP |
November 2025 | 300 GBP |
December 2025 | 307 GBP |
January 2026 | 291 GBP |
February 2026 | 300 GBP |
March 2026 | 300 GBP |
April 2026 | 335 GBP |
May 2026 | 390 GBP |
June 2026 | 353 GBP |
July 2026 | 369 GBP |
August 2026 | 409 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.
Popular flights
Explore alternative flights to China
Find popular flights from China
Cheap flights
Popular flights from North America to China
- San Francisco to Shanghai from £278
- New York to Beijing from £254
- Los Angeles to Shanghai from £251
- Los Angeles to Beijing from £280
- Toronto to Beijing from £355
- New York to Shanghai from £340
- New York to Guangzhou from £240
- Toronto to Shanghai from £337
- Honolulu to Shanghai from £229
- Montreal to Beijing from £393
- Vancouver to Shanghai from £271
- Chicago to Shanghai from £300
- Toronto to Guangzhou from £272
- New York to Chengdu from £338
- Orlando to Beijing from £357
- Vancouver to Chengdu from £263
- Montreal to Shenyang from £560
- Toronto to Wuhan from £328
- Tampa to Shanghai from £410
- Montreal to Shanghai from £364
- Guatemala City to Guangzhou from £319
- Saipan to Shanghai from £215
- Toronto to Harbin from £425
- Los Angeles to Chengdu from £251
- Toronto to Dalian from £350
- Toronto to Nanjing from £434
- Santo Domingo to Guangzhou from £596
- Atlanta to Shanghai from £309
- Toronto to Shenyang from £430
- Toronto to Shenzhen from £343
- New York to Shenzhen from £359
- New York to Xiamen from £268
- Vancouver to Xiamen from £269
- Vancouver to Jinan from £382
- Montreal to Guangzhou from £520
- San Francisco to Xiamen from £285
- Vancouver to Changsha from £375
- Vancouver to Chongqing from £284
- Montreal to Shenzhen from £517
- Port of Spain to Beijing from £587
Popular flights from Asia to China
- Shanghai to Beijing from £75
- Shanghai to Guangzhou from £61
- Guangzhou to Shanghai from £109
- Beijing to Shanghai from £60
- Bangkok to Shanghai from £91
- Bangkok to Guangzhou from £86
- Shenzhen to Shanghai from £56
- Shanghai to Shenzhen from £61
- Hong Kong to Shanghai from £54
- Beijing to Guangzhou from £92
- Tokyo to Shanghai from £84
- Singapore to Shanghai from £113
- Guangzhou to Beijing from £88
- Shanghai to Xi'an from £86
- Hong Kong to Beijing from £62
- Seoul to Shanghai from £47
- Beijing to Shenzhen from £77
- Osaka to Shanghai from £49
- Shenzhen to Beijing from £82
- Manila to Guangzhou from £67
- Xi'an to Shanghai from £87
- Dubai to Guangzhou from £136
- Beijing to Xi'an from £102
- Shanghai to Qingdao from £98
- Chengdu to Shanghai from £84
- Bangkok to Beijing from £86
- Seoul to Beijing from £70
- Qingdao to Shanghai from £53
- Singapore to Chengdu from £108
- Chongqing to Shanghai from £100
- Shanghai to Chengdu from £97
- Shenzhen to Hangzhou from £55
- Bangkok to Shenzhen from £54
- Shanghai to Chongqing from £86
- Beijing to Chengdu from £71
- Guangzhou to Hangzhou from £63
- Taipei to Shanghai from £97
- Hangzhou to Guangzhou from £94
- Hong Kong to Shenzhen from £106
- Singapore to Guangzhou from £102
Popular flights from Africa to China
- Johannesburg to Beijing from £370
- Johannesburg to Shanghai from £334
- Abidjan to Beijing from £526
- Johannesburg to Dalian from £388
- Casablanca to Beijing from £380
- Johannesburg to Zhengzhou from £402
- Cairo to Shanghai from £261
- Harare to Guangzhou from £493
- Johannesburg to Jinan from £371
- Luanda to Guangzhou from £540
- Cairo to Quanzhou from £342
- Johannesburg to Harbin from £393
- Nairobi to Guangzhou from £293
- Ndola to Xi'an from £505
- Durban to Ordos City from £601
- Durban to Dalian from £558
- Johannesburg to Tangshan from £492
- Johannesburg to Ningbo from £348
- Dar es Salaam to Guangzhou from £349
- Cairo to Lanzhou from £262
- Yaoundé to Guangzhou from £567
- Accra to Nanjing from £509
- Douala to Shanghai from £504
- Monrovia to Guangzhou from £652
- Johannesburg to Yiwu from £389
- Durban to Chengdu from £410
- Lomé to Shanghai from £618
- Johannesburg to Ordos City from £449
- Lagos to Shanghai from £484
- Johannesburg to Lianyungang from £467
- Johannesburg to Weifang from £545
- Cairo to Xiamen from £266
- Johannesburg to Taiyuan from £383
- Casablanca to Kunming from £398
- Harare to Changchun from £533
- Johannesburg to Hefei from £368
- Johannesburg to Wuhan from £362
- Freetown to Fuzhou from £933
- Cairo to Beijing from £254
- Johannesburg to Shenzhen from £334
Popular flights from Europe to China
- London to Beijing from £262
- London to Shanghai from £311
- London to Guangzhou from £246
- London to Shenzhen from £231
- London to Chengdu from £249
- Manchester to Shanghai from £284
- London to Jinan from £332
- London to Fuzhou from £267
- London to Wuhan from £231
- Belfast to Shanghai from £306
- Birmingham to Shanghai from £263
- London to Haikou from £299
- London to Zhengzhou from £271
- London to Dali from £365
- London to Chongqing from £242
- Manchester to Guangzhou from £256
- Manchester to Chengdu from £275
- Newcastle upon Tyne to Beijing from £297
- London to Ningbo from £262
- London to Sanya from £265
- London to Qingdao from £272
- Manchester to Beijing from £278
- Edinburgh to Chengdu from £310
- London to Hangzhou from £235
- Manchester to Nanjing from £340
- Edinburgh to Guangzhou from £267
- London to Shenyang from £286
- Edinburgh to Shenzhen from £315
- Frankfurt to Beijing from £329
- Madrid to Shanghai from £345
- Prague to Beijing from £287
- Paris to Shanghai from £261
- Dublin to Beijing from £274
- Amsterdam to Beijing from £301
- Paris to Beijing from £257
- Amsterdam to Guangzhou from £273
- Riga to Beijing from £320
- Bucharest to Shanghai from £298
- Barcelona to Shanghai from £268
- Budapest to Shenzhen from £291
Popular flights from South America to China
- Caracas to Guangzhou from £814
- Lima to Shanghai from £583
- Guayaquil to Shanghai from £564
- Medellín to Shanghai from £473
- Buenos Aires to Chengdu from £711
- Bogotá to Shanghai from £486
- Recife to Guangzhou from £716
- Brasília to Baise from £1,155
- Boa Vista to Wuhan from £1,050
- São Paulo to Shenzhen from £638
- Bogotá to Guangzhou from £574
- Quito to Shanghai from £492
- São Paulo to Shanghai from £557
- Buenos Aires to Dalian from £692
- Buenos Aires to Wuhan from £627
- Lima to Xi'an from £617
- Lima to Guangzhou from £471
- Caracas to Shanghai from £717
- Bogotá to Beijing from £501
- Bogotá to Shenzhen from £519
- Quito to Guangzhou from £569
- Buenos Aires to Guangzhou from £712
- Navegantes to Shanghai from £635
- São Paulo to Xiamen from £616
- Quito to Chongqing from £627
- São Paulo to Hangzhou from £607
- Porto Alegre to Shanghai from £644
- Vitória, Espírito Santo to Shanghai from £640
- Salvador to Xiamen from £680
- Caracas to Sanya from £991
- Caracas to Hangzhou from £1,000
- Quito to Shenzhen from £583
- Pucallpa to Chengdu from £827
- Quito to Nanjing from £557
- Santiago de Chile to Xi'an from £709
- Cusco to Shenzhen from £730
- Curitiba to Shanghai from £607
- Santiago de Chile to Chongqing from £706
- Caracas to Nanning from £990
- Montevideo to Guangzhou from £840
Popular flights from Oceania to China
- Melbourne to Shanghai from £214
- Melbourne to Guangzhou from £192
- Sydney to Guangzhou from £170
- Sydney to Beijing from £172
- Perth to Guangzhou from £161
- Sydney to Shanghai from £185
- Perth to Shanghai from £176
- Melbourne to Beijing from £205
- Auckland to Shanghai from £283
- Perth to Chongqing from £188
- Auckland to Beijing from £280
- Sydney to Hangzhou from £172
- Melbourne to Shenzhen from £201
- Adelaide to Shanghai from £246
- Adelaide to Guangzhou from £248
- Perth to Changsha from £189
- Sydney to Qingdao from £220
- Perth to Xiamen from £181
- Sydney to Shenzhen from £214
- Sydney to Haikou from £211
- Melbourne to Xiamen from £215
- Sydney to Chongqing from £211
- Sydney to Fuzhou from £204
- Adelaide to Shenzhen from £270
- Auckland to Guangzhou from £280
- Auckland to Shenzhen from £256
- Perth to Dalian from £198
- Melbourne to Chengdu from £228
- Sydney to Xiamen from £198
- Brisbane to Guangzhou from £210
- Perth to Shenzhen from £161
- Sydney to Tianjin from £216
- Perth to Beijing from £178
- Melbourne to Fuzhou from £250
- Sydney to Nanjing from £213
- Wellington to Beijing from £295
- Sydney to Sanya from £215
- Melbourne to Kunming from £225
- Sydney to Zhengzhou from £209
- Brisbane to Beijing from £218
Frequently asked questions
Download our app