Cheap flights from Bangkok to China

BKK — SHA
29 May — 5 Jun1
Return
1 adult
Economy
From?
To?
Sun 29/5
Sun 5/6

How far in advance should I book a flight from Bangkok to China?

Users have found that booking a flight from Bangkok to China at least 48 days early can save you up to 22% on average compared to booking a flight this week. If booking 48 days before your flight isn’t an option for you, users have found flights from Bangkok to China for as little as ฿10,424 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as ฿10,492 for flights departing within the next 3 days.

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

Our data shows that March tends to be the cheapest month to fly to China from Bangkok. Users have commonly found prices around ฿10,649 for the month, but tickets can be as low as ฿6,767. 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 May, June 2022

The best prices found for Bangkok to China flights in May, June
18 Jun - 26 Jun
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

20h 00m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

1 stop

19h 50m
฿24,538

มาเลเซียแอร์ไลน์

View Deal

Deal found 22 May 2022

18 Jun - 26 Jun
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

2 stops

32h 10m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

2 stops

31h 55m
฿32,228

Multiple Airlines

View Deal

Deal found 22 May 2022

1 Jun - 20 Aug
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

29h 30m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 35m
฿32,570

Multiple Airlines

View Deal

Deal found 23 May 2022

Bangkok to China 2022 flight deals

Cheap flights to China from Bangkok found for this year
3 Dec - 5 Dec
DMK

Bangkok Don Mueang Intl

CAN

Guangzhou Baiyun

Nonstop

3h 00m
CAN

Guangzhou Baiyun

DMK

Bangkok Don Mueang Intl

Nonstop

2h 35m
฿6,220

ไทยไลอ้อนแอร์

View Deal

Deal found 24 May 2022

3 Dec - 5 Dec
DMK

Bangkok Don Mueang Intl

CAN

Guangzhou Baiyun

Nonstop

3h 00m
CAN

Guangzhou Baiyun

DMK

Bangkok Don Mueang Intl

1 stop

15h 10m
฿8,578

ไทยไลอ้อนแอร์

View Deal

Deal found 24 May 2022

15 Sep - 29 Sep
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

4h 35m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 30m
฿11,381

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

View Deal

Deal found 22 May 2022

Cheap ไชนาอีสเทิร์น flights from Bangkok to China

15 Sep - 29 Sep
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

4h 35m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 30m
฿11,381

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

View Deal

Deal found 22 May 2022

6 Sep - 12 Sep
BKK

Bangkok Suvarnabhumi

SZX

Shenzhen

1 stop

19h 40m
SZX

Shenzhen

BKK

Bangkok Suvarnabhumi

1 stop

20h 20m
฿16,814

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

View Deal

Deal found 22 May 2022

6 Oct - 10 Oct
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

4h 35m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 30m
฿17,395

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

View Deal

Deal found 23 May 2022

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

14 Nov - 30 Nov
BKK

Bangkok Suvarnabhumi

PEK

Beijing Capital

1 stop

24h 05m
PEK

Beijing Capital

BKK

Bangkok Suvarnabhumi

1 stop

22h 25m
฿40,054

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

View Deal

Deal found 21 May 2022

6 Oct - 10 Oct
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

16h 20m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

1 stop

17h 20m
฿42,002

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

View Deal

Deal found 23 May 2022

7 Oct - 11 Oct
BKK

Bangkok Suvarnabhumi

PEK

Beijing Capital

1 stop

24h 30m
PEK

Beijing Capital

BKK

Bangkok Suvarnabhumi

1 stop

14h 25m
฿44,941

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

View Deal

Deal found 23 May 2022

Direct flights to China from Bangkok

Save time with Bangkok to China direct flight deals
15 Sep - 29 Sep
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

4h 35m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 30m
฿11,381

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

View Deal

Deal found 22 May 2022

6 Oct - 10 Oct
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

4h 35m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 30m
฿17,395

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

View Deal

Deal found 23 May 2022

7 Oct - 11 Oct
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

4h 35m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 30m
฿17,430

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

View Deal

Deal found 23 May 2022

Last-minute flights from Bangkok to China

Late deals on return flights to China from Bangkok, departing today and this week
1 Jun - 20 Aug
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

29h 30m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

Nonstop

4h 35m
฿32,570

Multiple Airlines

View Deal

Deal found 23 May 2022

1 Jun - 1 Jul
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

8h 05m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

1 stop

29h 25m
฿40,532

Multiple Airlines

View Deal

Deal found 23 May 2022

1 Jun - 23 Aug
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

10h 35m
PVG

Shanghai Pu Dong

BKK

Bangkok Suvarnabhumi

1 stop

11h 40m
฿41,216

Multiple Airlines

View Deal

Deal found 23 May 2022

One-way flights to China from Bangkok

The cheapest one-way flights from Bangkok to China
6 Nov
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

16h 45m
฿4,990

รอยัลบรูไนแอร์ไลน์

View Deal

Deal found 22 May 2022

8 Nov
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

1 stop

24h 15m
฿5,195

รอยัลบรูไนแอร์ไลน์

View Deal

Deal found 22 May 2022

29 Oct
BKK

Bangkok Suvarnabhumi

PVG

Shanghai Pu Dong

Nonstop

4h 35m
฿5,947

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

View Deal

Deal found 23 May 2022

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

Yes, there are multiple flights from Bangkok to China for under ฿11,400. The cheapest flight booked recently is on ไชนาอีสเทิร์น for just ฿11,381, but on average you can expect to pay ฿23,171.

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

Cheapflights has 6 direct flights from Bangkok to China under ฿11,400. A good price for a direct flight from Bangkok to China is less than ฿102,630.

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

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

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

For one-way options, check prices for รอยัลบรูไนแอร์ไลน์. According to our data, you can fly for as low as ฿4,990. Users have also found prices from ฿5,947 and ฿7,519 on ไชนาอีสเทิร์น 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 Suvarnabhumi - Guangzhou Baiyun.

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 ฿141,525 for a flight from Bangkok to China. The cheapest flight overall is ฿5,274 while the most popular route, (Bangkok Suvarnabhumi - Shanghai Pu Dong) is currently priced at ฿11,381.

Destination points for flights from Bangkok to China

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

Top 5 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,585Average฿8,359FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search NokScoot flights
ไทยแอร์เอเชียCheapest฿4,084Average฿6,228FlexibilityNo cancel feeOn-time87%COVID-19 safety
Search ไทยแอร์เอเชีย flights
แอร์ไชน่าCheapest฿5,783Average฿13,316FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search แอร์ไชน่า flights
Spring AirlinesCheapest฿5,856Average฿9,039FlexibilityNo cancel feeOn-time45%COVID-19 safety
Search Spring Airlines flights
ไทยไลอ้อนแอร์Cheapest฿5,971Average฿8,447FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search ไทยไลอ้อนแอร์ flights