Cheap flights to China
Round trips to 21 cities in China from $115, across 50 routes we track.
Prices updated · per person, round trip, can change at any time
Where to fly in China
-
Shanghai $146 from Shenzhen · 12 departure cities
-
Guangzhou $151 from Shanghai · 5 departure cities
-
Beijing $155 from Hong Kong · 5 departure cities
-
Sanya $146 from Hong Kong · 4 departure cities
-
Haikou $130 from Guangzhou · 3 departure cities
- Nanjing $115 from Shanghai · 2 departure cities
- Wenzhou $130 from Shanghai · 2 departure cities
- Chongqing $144 from Shanghai · 2 departure cities
-
Qingdao $160 from Shanghai · 2 departure cities
- Kunming $282 from Shenzhen · 2 departure cities
- Hangzhou $118 from Shanghai
-
Yantai $150 from Seoul
- Xian $158 from Shanghai
- Jinjiang $170 from Guangzhou
-
Dalian $189 from Seoul
- Xiamen $189 from Shanghai
- Chengdu $204 from Shenzhen
- Harbin $205 from Shanghai
- Changchun $238 from Shanghai
- Wuhan $398 from Shanghai
-
Zhanjiang $810 from Sydney
Best deals to China right now
The biggest drops below the usual price, one per destination city.
Flights to China: questions
What is the cheapest city to fly to in China?
Nanjing: round trips from $115 (from Shanghai). Then Hangzhou from $118 and Haikou from $130. We track 50 routes into China.
About these prices
Round-trip economy fares from Travelpayouts / Aviasales data, refreshed about once a day per route. Prices are per person and were correct when found; the booking site confirms the final price.
All destinations