Cheap flights from Bangkok 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 Bangkok to China?

Our data shows that February tends to be the cheapest month to fly to China from Bangkok. Users have commonly found prices around ฿37,012 for the month, but tickets can be as low as ฿17,466. Due to multiple factors, prepare for potentially higher prices in August.

When is the cheapest time to fly from Bangkok to China (BKK - CN)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Bangkok to China as you normally would.

Cheap flights from Bangkok to China in February, March 2023

The best prices found for Bangkok 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

Bangkok to China 2023 flight deals

Cheap flights to China from Bangkok 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 Bangkok 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 Bangkok to China

13 Feb - 18 Feb
BKK

Bangkok Suvarnabhumi

SHA

Shanghai Hongqiao Intl

1 stop

18h 00m
SHA

Shanghai Hongqiao Intl

BKK

Bangkok Suvarnabhumi

1 stop

24h 20m
฿16,908

ไชน่าเซาเทิร์นแอร์ไลน์

Pick Dates

Deal found 30/1

6 Feb - 12 Feb
BKK

Bangkok Suvarnabhumi

CAN

Guangzhou Baiyun

Nonstop

2h 45m
CAN

Guangzhou Baiyun

BKK

Bangkok Suvarnabhumi

Nonstop

2h 55m
฿35,753

ไชน่าเซาเทิร์นแอร์ไลน์

Pick Dates

Deal found 30/1

Direct flights to China from Bangkok

Save time with Bangkok 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 Bangkok to China

Late deals on return flights to China from Bangkok, 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 Bangkok

The cheapest one-way flights from Bangkok 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 Bangkok to China flights.

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

ไทยแอร์เอเชีย, เซินเจิ้นแอร์ไลน์, and ไชนาอีสเทิร์น are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from Bangkok to China for under ฿10,400 on Cheapflights?

Yes, there are multiple flights from Bangkok 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 ฿11,097.

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

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

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

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

What are the cheapest airlines to fly from Bangkok 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,877 and ฿6,205 on Thai Airways and ไทยแอร์เอเชีย, respectively.

What are the most popular routes from Bangkok to China?

The most popular flight routes from Bangkok to China are Bangkok Suvarnabhumi - Shanghai Pu Dong, Bangkok Suvarnabhumi - Shanghai Hongqiao Intl and Bangkok Don Mueang Intl - Shanghai Pu Dong.

What are the most popular airlines that fly from Bangkok to China?

Before booking your flight from Bangkok to China, check out the most popular airlines for this route: Spring Airlines, แอร์ไชน่า or คาเธ่ย์ แปซิฟิค.

What are the cheapest flights from Bangkok to China?

On average you can expect to pay ฿47,783 for a flight from Bangkok to China. The cheapest flight overall is ฿6,781 while the most popular route, (Bangkok Suvarnabhumi - Shanghai Pu Dong) is currently priced at ฿12,607.

Destination points for flights from Bangkok to China

Select to see more specific information for flights from Bangkok to all places in China

Top 10 airlines flying from Bangkok to China

The chart below displays the airlines Cheapflights users travelling from Bangkok 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,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฿9,634FlexibilityNo 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
เคนย่าแอร์เวย์Cheapest฿7,488Average฿9,613FlexibilityNo cancel feeOn-time82%COVID-19 safety
Search เคนย่าแอร์เวย์ flights

Hourly flight availability from Bangkok to China

See what time of day planes typically take off from Bangkok to China
7%of flight departuresEarly morningMidnight to 6 am
23%of flight departuresMorning6 am to noon
45%of flight departuresAfternoonNoon to 6 pm
25%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.