Cheap flights from Thailand to China

BKK — SHA
6 Feb — 13 Feb1
Return
1 adult
Economy
From?
To?
Mon 6/2
Mon 13/2

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 February, with the cheapest ticket starting at ฿17,466.

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 February, March 2023

The best prices found for Thailand to China flights in February, March
14 Feb - 19 Feb
DMK

Bangkok Don Mueang Intl

CAN

Guangzhou Baiyun

Nonstop

3h 20m
CAN

Guangzhou Baiyun

DMK

Bangkok Don Mueang Intl

Nonstop

3h 20m
฿10,473

9 Air

Pick Dates

Deal found 31/1

23 Feb - 28 Feb
DMK

Bangkok Don Mueang Intl

CAN

Guangzhou Baiyun

Nonstop

3h 20m
CAN

Guangzhou Baiyun

DMK

Bangkok Don Mueang Intl

Nonstop

3h 20m
฿10,506

9 Air

Pick Dates

Deal found 1/2

25 Feb - 28 Feb
DMK

Bangkok Don Mueang Intl

CAN

Guangzhou Baiyun

Nonstop

3h 20m
CAN

Guangzhou Baiyun

DMK

Bangkok Don Mueang Intl

Nonstop

3h 20m
฿10,769

9 Air

Pick Dates

Deal found 1/2

Thailand to China 2023 flight deals

Cheap flights to China from Thailand found for this year
4 Dec - 11 Dec
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

3h 55m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 50m
฿9,094

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

Pick Dates

Deal found 30/1

15 Dec - 21 Dec
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

3h 55m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 50m
฿9,817

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

Pick Dates

Deal found 29/1

11 Oct - 19 Oct
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

1 stop

9h 25m
CAN

Guangzhou Baiyun

BKK

Bangkok Suvarnabhumi

1 stop

12h 25m
฿10,178

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

Pick Dates

Deal found 31/1

Cheap เซินเจิ้นแอร์ไลน์ flights from Thailand to China

3 Mar - 9 Mar
BKK

Bangkok Suvarnabhumi

SHA

Shanghai Hongqiao Intl

1 stop

20h 30m
SHA

Shanghai Hongqiao Intl

BKK

Bangkok Suvarnabhumi

1 stop

15h 30m
฿14,544

เซินเจิ้นแอร์ไลน์

Pick Dates

Deal found 30/1

10 Feb - 2 Mar
BKK

Bangkok Suvarnabhumi

SHA

Shanghai Hongqiao Intl

1 stop

21h 35m
SHA

Shanghai Hongqiao Intl

BKK

Bangkok Suvarnabhumi

1 stop

15h 30m
฿22,752

เซินเจิ้นแอร์ไลน์

Pick Dates

Deal found 30/1

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

24 Feb - 3 Mar
BKK

Bangkok Suvarnabhumi

PEK

Beijing Capital

Nonstop

4h 50m
PEK

Beijing Capital

BKK

Bangkok Suvarnabhumi

Nonstop

5h 45m
฿21,570

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

Pick Dates

Deal found 1/2

8 Feb - 19 Feb
BKK

Bangkok Suvarnabhumi

PEK

Beijing Capital

Nonstop

5h 10m
PEK

Beijing Capital

BKK

Bangkok Suvarnabhumi

Nonstop

4h 45m
฿30,172

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

Pick Dates

Deal found 30/1

8 Feb - 3 Mar
BKK

Bangkok Suvarnabhumi

SHA

Shanghai Hongqiao Intl

1 stop

14h 10m
SHA

Shanghai Hongqiao Intl

BKK

Bangkok Suvarnabhumi

1 stop

14h 25m
฿32,011

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

Pick Dates

Deal found 30/1

Direct flights to China from Thailand

Save time with Thailand to China direct flight deals
1 Mar - 8 Mar
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

Nonstop

2h 50m
CAN

Guangzhou Baiyun

BKK

Bangkok Suvarnabhumi

Nonstop

3h 00m
฿10,375

9 Air

Pick Dates

Deal found 30/1

27 Jun - 30 Jun
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

3h 35m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

5h 35m
฿10,473

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

Pick Dates

Deal found 31/1

14 Feb - 19 Feb
DMK

Bangkok Don Mueang Intl

CAN

Guangzhou Baiyun

Nonstop

3h 20m
CAN

Guangzhou Baiyun

DMK

Bangkok Don Mueang Intl

Nonstop

3h 20m
฿10,473

9 Air

Pick Dates

Deal found 31/1

Last-minute flights from Thailand to China

Late deals on return flights to China from Thailand, departing today and this week
10 Feb - 15 Feb
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

1 stop

13h 00m
CAN

Guangzhou Baiyun

BKK

Bangkok Suvarnabhumi

1 stop

6h 05m
฿11,392

Lanmei Airlines

Pick Dates

Deal found 31/1

8 Feb - 18 Feb
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

Nonstop

2h 50m
CAN

Guangzhou Baiyun

BKK

Bangkok Suvarnabhumi

1 stop

7h 50m
฿11,721

Multiple Airlines

Pick Dates

Deal found 29/1

9 Feb - 19 Feb
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

1 stop

13h 00m
CAN

Guangzhou Baiyun

BKK

Bangkok Suvarnabhumi

1 stop

6h 05m
฿11,754

Lanmei Airlines

Pick Dates

Deal found 29/1

One-way flights to China from Thailand

The cheapest one-way flights from Thailand to China
15 Feb
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

Nonstop

2h 50m
฿5,155

9 Air

Pick Dates

Deal found 30/1

22 Feb
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

Nonstop

2h 50m
฿5,187

9 Air

Pick Dates

Deal found 30/1

22 Feb
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

Nonstop

2h 50m
฿5,220

9 Air

Pick Dates

Deal found 30/1

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 ฿10,400 on Cheapflights?

Yes, there are multiple flights from Thailand to China for under ฿10,400. The cheapest flight booked recently is on 9 Air for just ฿10,375, but on average you can expect to pay ฿10,999.

Are there direct flights from Thailand to China for under ฿10,400 on Cheapflights?

Cheapflights has 20 direct flights from Thailand to China under ฿10,400. A good price for a direct flight from Thailand to China is less than ฿11,097.

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

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

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

For one-way options, check prices for 9 Air. According to our data, you can fly for as low as ฿5,155. Users have also found prices from ฿5,811 and ฿5,877 on Spring Airlines and Thai 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,484Average฿8,030FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search NokScoot flights
ไทยแอร์เอเชียCheapest฿3,974Average฿6,115FlexibilityNo cancel feeOn-time87%COVID-19 safety
Search ไทยแอร์เอเชีย flights
ไทยไลอ้อนแอร์Cheapest฿4,425Average฿7,724FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search ไทยไลอ้อนแอร์ flights
ซื่อชวนแอร์ไลน์Cheapest฿5,532Average฿7,298FlexibilityNo cancel feeOn-time63%COVID-19 safety
Search ซื่อชวนแอร์ไลน์ flights
แอร์ไชน่าCheapest฿5,555Average฿12,792FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search แอร์ไชน่า flights
เซินเจิ้นแอร์ไลน์Cheapest฿6,126Average฿8,026FlexibilityNo cancel feeOn-time63%COVID-19 safety
Search เซินเจิ้นแอร์ไลน์ flights
Lucky AirCheapest฿6,503Average฿9,219FlexibilityNo cancel feeOn-time52%COVID-19 safety
Search Lucky Air flights
ไชน่าเซาเทิร์นแอร์ไลน์Cheapest฿6,534Average฿10,136FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search ไชน่าเซาเทิร์นแอร์ไลน์ flights
แอร์มาเก๊าCheapest฿7,026Average฿8,694FlexibilityNo cancel feeOn-time56%COVID-19 safety
Search แอร์มาเก๊า flights
Hong Kong AirlinesCheapest฿7,450Average฿9,039FlexibilityNo cancel feeOn-time65%COVID-19 safety
Search Hong Kong Airlines flights

Search flights to China by cabin class

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

Hourly flight availability from Thailand to China

See what time of day planes typically take off from Thailand to China
4%of flight departuresEarly morningMidnight to 6 am
0%of flight departuresMorning6 am to noon
55%of flight departuresAfternoonNoon to 6 pm
41%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.