Cheap flights from Thailand to China

BKK — SHA
2 Oct — 9 Oct1
Return
1 adult
Economy
From?
To?
Sun 2/10
Sun 9/10

We work with more than 300 partners to bring you better travel deals

What is the cheapest month to fly from Thailand to China?

Flights from Thailand to China lean towards being more expensive in August. Prices are generally better when you fly from Thailand to China in January, with the cheapest ticket starting at ฿13,161.

When is the cheapest time to fly from Thailand to China (TH - CN)?

When flying from Thailand to China, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Thailand to China in September, October 2022

The best prices found for Thailand to China flights in September, October
18 Oct - 2 Nov
BKK

Bangkok Suvarnabhumi

CTU

Chengdu

1 stop

24h 20m
CTU

Chengdu

BKK

Bangkok Suvarnabhumi

Nonstop

3h 35m
฿20,763

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

8 Oct - 15 Oct
BKK

Bangkok Suvarnabhumi

CTU

Chengdu

1 stop

22h 20m
CTU

Chengdu

BKK

Bangkok Suvarnabhumi

3 stops

50h 00m
฿28,365

Multiple Airlines

Pick Dates

Deal found 24 Sep 2022

8 Oct - 15 Oct
BKK

Bangkok Suvarnabhumi

CTU

Chengdu

1 stop

22h 20m
CTU

Chengdu

BKK

Bangkok Suvarnabhumi

1 stop

9h 55m
฿28,705

Multiple Airlines

Pick Dates

Deal found 24 Sep 2022

Thailand to China 2022 flight deals

Cheap flights to China from Thailand found for this year
18 Oct - 2 Nov
BKK

Bangkok Suvarnabhumi

CTU

Chengdu

1 stop

24h 20m
CTU

Chengdu

BKK

Bangkok Suvarnabhumi

Nonstop

3h 35m
฿20,763

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

8 Oct - 15 Oct
BKK

Bangkok Suvarnabhumi

CTU

Chengdu

1 stop

22h 20m
CTU

Chengdu

BKK

Bangkok Suvarnabhumi

3 stops

50h 00m
฿28,365

Multiple Airlines

Pick Dates

Deal found 24 Sep 2022

8 Oct - 15 Oct
BKK

Bangkok Suvarnabhumi

CTU

Chengdu

1 stop

22h 20m
CTU

Chengdu

BKK

Bangkok Suvarnabhumi

1 stop

9h 55m
฿28,705

Multiple Airlines

Pick Dates

Deal found 24 Sep 2022

Cheap เอวาแอร์ flights from Thailand to China

24 Feb - 2 Mar
BKK

Bangkok Suvarnabhumi

PEK

Beijing Capital

1 stop

18h 30m
PEK

Beijing Capital

BKK

Bangkok Suvarnabhumi

1 stop

22h 55m
฿40,354

เอวาแอร์

Pick Dates

Deal found 27 Sep 2022

21 Jan - 11 Feb
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

17h 55m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

1 stop

13h 10m
฿41,678

เอวาแอร์

Pick Dates

Deal found 25 Sep 2022

12 Feb - 15 Feb
BKK

Bangkok Suvarnabhumi

PEK

Beijing Capital

1 stop

26h 45m
PEK

Beijing Capital

BKK

Bangkok Suvarnabhumi

1 stop

17h 05m
฿42,321

เอวาแอร์

Pick Dates

Deal found 26 Sep 2022

Cheap ไชน่าแอร์ไลน์ flights from Thailand to China

14 Mar - 20 Mar
BKK

Bangkok Suvarnabhumi

PEK

Beijing Capital

1 stop

16h 20m
PEK

Beijing Capital

BKK

Bangkok Suvarnabhumi

1 stop

22h 25m
฿46,027

ไชน่าแอร์ไลน์

Pick Dates

Deal found 25 Sep 2022

10 Mar - 1 Apr
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

16h 00m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

1 stop

7h 40m
฿46,594

ไชน่าแอร์ไลน์

Pick Dates

Deal found 24 Sep 2022

10 Mar - 28 Mar
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

16h 00m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

1 stop

14h 55m
฿46,859

ไชน่าแอร์ไลน์

Pick Dates

Deal found 24 Sep 2022

Direct flights to China from Thailand

Save time with Thailand to China direct flight deals
25 Oct - 29 Oct
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

4h 15m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 35m
฿54,764

Multiple Airlines

Pick Dates

Deal found 25 Sep 2022

26 Jan - 30 Jan
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

4h 15m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 35m
฿59,037

ไชนาอีสเทิร์น

Pick Dates

Deal found 26 Sep 2022

23 Nov - 30 Nov
BKK

Bangkok Suvarnabhumi

CTU

Chengdu

Nonstop

3h 15m
CTU

Chengdu

BKK

Bangkok Suvarnabhumi

Nonstop

3h 35m
฿60,588

ซื่อชวนแอร์ไลน์

Pick Dates

Deal found 26 Sep 2022

Last-minute flights from Thailand to China

Late deals on return flights to China from Thailand, departing today and this week
7 Oct - 9 Oct
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

2 stops

35h 05m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

2 stops

24h 55m
฿38,841

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

6 Oct - 6 Nov
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

2 stops

21h 55m
CAN

Guangzhou Baiyun

BKK

Bangkok Suvarnabhumi

1 stop

27h 05m
฿48,448

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

4 Oct - 6 Oct
BKK

Bangkok Suvarnabhumi

PEK

Beijing Capital

2 stops

29h 30m
PEK

Beijing Capital

BKK

Bangkok Suvarnabhumi

2 stops

28h 50m
฿52,532

Multiple Airlines

Pick Dates

Deal found 25 Sep 2022

One-way flights to China from Thailand

The cheapest one-way flights from Thailand to China
6 Mar
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

14h 05m
฿9,304

ฟิลิปปินส์แอร์ไลน์

Pick Dates

Deal found 26 Sep 2022

9 Mar
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

14h 05m
฿9,606

ฟิลิปปินส์แอร์ไลน์

Pick Dates

Deal found 24 Sep 2022

27 Oct
BKK

Bangkok Suvarnabhumi

CTU

Chengdu

1 stop

17h 25m
฿9,909

Hahn Air Systems

Pick Dates

Deal found 26 Sep 2022

Related info for your journey

Useful info, stats and facts about Thailand to China flights.

Which airlines flying from Thailand to China have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Thailand to China that may be offering flexible cancellation policies are ไทยแอร์เอเชีย, เซินเจิ้นแอร์ไลน์, and ไชน่าเซาเทิร์นแอร์ไลน์. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Thailand to China for under ฿20,800 on Cheapflights?

Yes, there are multiple flights from Thailand to China for under ฿20,800. The cheapest flight booked recently is on Multiple Airlines for just ฿20,763, but on average you can expect to pay ฿34,757.

Are there direct flights from Thailand to China for under ฿54,800 on Cheapflights?

Cheapflights has 8 direct flights from Thailand to China under ฿54,800. A good price for a direct flight from Thailand to China is less than ฿92,470.

Are there last-minute flights available from Thailand to China for under ฿38,900?

There are currently 20+ open flights from Thailand to China within the next 7 days for less than ฿38,900.

What are the cheapest airlines to fly from Thailand to China one-way?

For one-way options, check prices for ฟิลิปปินส์แอร์ไลน์. According to our data, you can fly for as low as ฿9,304. Users have also found prices from ฿9,909 and ฿10,665 on Hahn Air Systems and Cambodia Airways, respectively.

Top 10 airlines flying from Thailand to China

The chart below displays the airlines Cheapflights users travelling from Thailand to China choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
NokScootCheapest฿2,861Average฿9,251FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search NokScoot flights
ไทยแอร์เอเชียCheapest฿4,520Average฿6,892FlexibilityNo cancel feeOn-time87%COVID-19 safety
Search ไทยแอร์เอเชีย flights
Spring AirlinesCheapest฿4,810Average฿9,651FlexibilityNo cancel feeOn-time45%COVID-19 safety
Search Spring Airlines flights
ซื่อชวนแอร์ไลน์Cheapest฿6,373Average฿10,543FlexibilityNo cancel feeOn-time63%COVID-19 safety
Search ซื่อชวนแอร์ไลน์ flights
แอร์ไชน่าCheapest฿6,399Average฿14,735FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search แอร์ไชน่า flights
ไทยไลอ้อนแอร์Cheapest฿6,734Average฿9,503FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search ไทยไลอ้อนแอร์ flights
เซินเจิ้นแอร์ไลน์Cheapest฿7,057Average฿9,245FlexibilityNo cancel feeOn-time63%COVID-19 safety
Search เซินเจิ้นแอร์ไลน์ flights
Lucky AirCheapest฿7,491Average฿10,620FlexibilityNo cancel feeOn-time52%COVID-19 safety
Search Lucky Air flights
ไชน่าเซาเทิร์นแอร์ไลน์Cheapest฿7,527Average฿11,676FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search ไชน่าเซาเทิร์นแอร์ไลน์ flights
จี๋เสียงแอร์ไลน์Cheapest฿7,588Average฿11,869FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search จี๋เสียงแอร์ไลน์ flights

Search flights to China by cabin class

Business Classfrom ฿1,499/person
Economyfrom ฿174/person

Hourly flight availability from Thailand to China

See what time of day planes typically take off from Thailand to China
1%of flight departuresEarly morningMidnight to 6 am
33%of flight departuresMorning6 am to noon
33%of flight departuresAfternoonNoon to 6 pm
33%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM