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.
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.
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.
Bangkok Suvarnabhumi
Shanghai Pu Dong
1 stop
20h 00mShanghai Pu Dong
Bangkok Suvarnabhumi
1 stop
19h 50mมาเลเซียแอร์ไลน์
Bangkok Suvarnabhumi
Shanghai Pu Dong
2 stops
32h 10mShanghai Pu Dong
Bangkok Suvarnabhumi
2 stops
31h 55mMultiple Airlines
Bangkok Suvarnabhumi
Shanghai Pu Dong
1 stop
29h 30mShanghai Pu Dong
Bangkok Suvarnabhumi
Nonstop
4h 35mMultiple Airlines
Bangkok Don Mueang Intl
Guangzhou Baiyun
Nonstop
3h 00mGuangzhou Baiyun
Bangkok Don Mueang Intl
Nonstop
2h 35mไทยไลอ้อนแอร์
Bangkok Don Mueang Intl
Guangzhou Baiyun
Nonstop
3h 00mGuangzhou Baiyun
Bangkok Don Mueang Intl
1 stop
15h 10mไทยไลอ้อนแอร์
Bangkok Suvarnabhumi
Shanghai Pu Dong
Nonstop
4h 35mShanghai Pu Dong
Bangkok Suvarnabhumi
Nonstop
4h 30mไชนาอีสเทิร์น
Bangkok Suvarnabhumi
Shanghai Pu Dong
Nonstop
4h 35mShanghai Pu Dong
Bangkok Suvarnabhumi
Nonstop
4h 30mไชนาอีสเทิร์น
Bangkok Suvarnabhumi
Shenzhen
1 stop
19h 40mShenzhen
Bangkok Suvarnabhumi
1 stop
20h 20mไชนาอีสเทิร์น
Bangkok Suvarnabhumi
Shanghai Pu Dong
Nonstop
4h 35mShanghai Pu Dong
Bangkok Suvarnabhumi
Nonstop
4h 30mไชนาอีสเทิร์น
Bangkok Suvarnabhumi
Beijing Capital
1 stop
24h 05mBeijing Capital
Bangkok Suvarnabhumi
1 stop
22h 25mไชน่าแอร์ไลน์
Bangkok Suvarnabhumi
Shanghai Pu Dong
1 stop
16h 20mShanghai Pu Dong
Bangkok Suvarnabhumi
1 stop
17h 20mไชน่าแอร์ไลน์
Bangkok Suvarnabhumi
Beijing Capital
1 stop
24h 30mBeijing Capital
Bangkok Suvarnabhumi
1 stop
14h 25mไชน่าแอร์ไลน์
Bangkok Suvarnabhumi
Shanghai Pu Dong
Nonstop
4h 35mShanghai Pu Dong
Bangkok Suvarnabhumi
Nonstop
4h 30mไชนาอีสเทิร์น
Bangkok Suvarnabhumi
Shanghai Pu Dong
Nonstop
4h 35mShanghai Pu Dong
Bangkok Suvarnabhumi
Nonstop
4h 30mไชนาอีสเทิร์น
Bangkok Suvarnabhumi
Shanghai Pu Dong
Nonstop
4h 35mShanghai Pu Dong
Bangkok Suvarnabhumi
Nonstop
4h 30mไชนาอีสเทิร์น
Bangkok Suvarnabhumi
Shanghai Pu Dong
1 stop
29h 30mShanghai Pu Dong
Bangkok Suvarnabhumi
Nonstop
4h 35mMultiple Airlines
Bangkok Suvarnabhumi
Shanghai Pu Dong
1 stop
8h 05mShanghai Pu Dong
Bangkok Suvarnabhumi
1 stop
29h 25mMultiple Airlines
Bangkok Suvarnabhumi
Shanghai Pu Dong
1 stop
10h 35mShanghai Pu Dong
Bangkok Suvarnabhumi
1 stop
11h 40mMultiple Airlines
Bangkok Suvarnabhumi
Shanghai Pu Dong
1 stop
16h 45mรอยัลบรูไนแอร์ไลน์
Bangkok Suvarnabhumi
Shanghai Pu Dong
1 stop
24h 15mรอยัลบรูไนแอร์ไลน์
Bangkok Suvarnabhumi
Shanghai Pu Dong
Nonstop
4h 35mไชนาอีสเทิร์น
ไทยแอร์เอเชีย, เซินเจิ้นแอร์ไลน์, 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.
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.
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.
There are currently 20+ open flights from Bangkok to China within the next 7 days for less than ฿32,600.
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.
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.
Before booking your flight from Bangkok to China, check out the most popular airlines for this route: Spring Airlines, แอร์ไชน่า or คาเธ่ย์ แปซิฟิค.
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.