Find flights
Deals
When to book
Airlines
FAQs

Cheap flights from Thailand to China from ฿2,100

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 24/2. Fares are subject to change and may not be available on all flights or dates of travel.
BKK — PVG
16 Feb — 23 Feb1
1 adult

Cheap flight deals from Thailand to China

Discover tips and strategies to find the most affordable flight options for your journey from Thailand (TH0) to China (CN0). Learn about various techniques such as flexible date searches, comparing prices across and setting up price alerts. Use these methods to find the cheapest flights available for your travel needs. Data last updated 11 February 2025.

Round-trip from

฿4,064

One-way from

฿2,100

Popular in

July

Cheapest in

November

Average price

฿10,059

Good round-trip deal

฿4,142 or less

Good one-way deal

฿2,303 or less
Thai AirAsia
  • Thai AirAsia
  • 29/3-5/4
  • Nonstop
  • 5h 40m total
  • Thailand to China
Thai AirAsia
  • Thai AirAsia
  • 24/2
  • Nonstop
  • 2h 50m total
  • Thailand to China
Highest demand for flights based on searches. 9% potential increase in price (฿33,609 potential increase over avg. return price).
Cheapest flight prices on average. 1% potential price decrease (฿5,781 potential savings vs. average return price).
Average for round-trip flights in February 2025
Price to beat on a round-trip flight from Thailand to China.
Price to beat on a one-way flight from Thailand to China.

Find flight deals from Thailand to China

Cheapest flights from Thailand to China
Explore the most affordable flight options available from Thailand to China. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 11 February 2025.

Thu 20/219:15BKK - SZX
Nonstop2h 35mChina Southern
Sat 22/216:05SZX - BKK
Nonstop3h 10mChina Southern
Deal found 11/2฿3,963
Sat 29/318:45DMK - CAN
Nonstop2h 55mThai AirAsia
Sat 5/400:10CAN - DMK
Nonstop2h 45mThai AirAsia
Deal found 11/2฿4,064
Thu 13/220:45BKK - CAN
Nonstop2h 55mSpring Airlines
Tue 18/205:55CAN - BKK
Nonstop3h 10mSpring Airlines
Deal found 10/2฿4,200
Fri 14/222:00DMK - CAN
Nonstop2h 50mMultiple Airlines
Fri 21/205:45CAN - DMK
Nonstop2h 55mMultiple Airlines
Deal found 10/2฿4,403
Sat 15/221:55BKK - CAN
Nonstop3h 05mMultiple Airlines
Sun 16/200:05CAN - BKK
Nonstop3h 00mMultiple Airlines
Deal found 10/2฿4,505
Thu 20/211:10BKK - SZX
1 stop12h 10mไห่หนานแอร์ไลน์
Sat 22/207:25SZX - BKK
1 stop11h 40mไห่หนานแอร์ไลน์
Deal found 11/2฿4,843
Fri 14/222:00DMK - CAN
Nonstop2h 50mThai Lion Air
Thu 20/202:50CAN - DMK
Nonstop3h 00mThai Lion Air
Deal found 10/2฿4,979
Tue 18/203:10BKK - CAN
Nonstop2h 45m9 Air
Sun 16/300:30CAN - BKK
Nonstop2h 30m9 Air
Deal found 11/2฿4,979
Thu 13/203:05BKK - SZX
Nonstop2h 55mShenzhen Airlines
Tue 18/200:10SZX - BKK
Nonstop2h 55mShenzhen Airlines
Deal found 10/2฿5,047
Thu 20/219:10BKK - CAN
1 stop11h 40mไห่หนานแอร์ไลน์
Thu 27/221:15CAN - BKK
1 stop14h 10mไห่หนานแอร์ไลน์
Deal found 10/2฿5,047
Tue 25/219:15BKK - SZX
Nonstop2h 35mMultiple Airlines
Wed 26/216:30SZX - BKK
Nonstop3h 00mMultiple Airlines
Deal found 9/2฿5,317
Wed 12/203:10BKK - CAN
Nonstop2h 50mChina Eastern
Sun 16/200:05CAN - BKK
Nonstop3h 00mChina Eastern
Deal found 10/2฿5,622

Find flights from Thailand to China within your budget

Customise your flight search to find flights from Thailand to China that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 17,341 searches. Data last updated 11 February 2025.

Fly from

Any airport

Fly to

Any airport

Route

Depart

Return

Price

BangkokGuangzhou

DMK - CAN

DMKCAN

Bangkok Don Mueang Intl

Sat 29/3

18:45-22:40

Nonstop2h 55m

Guangzhou Baiyun

Sat 5/4

00:10-01:55

Nonstop2h 45m

฿4,064

BangkokGuangzhou

BKK - CAN

BKKCAN

Bangkok Suvarnabhumi

Mon 24/2

03:10-06:55

Nonstop2h 45m

Guangzhou Baiyun

Sat 1/3

05:55-08:05

Nonstop3h 10m

฿4,200

BangkokGuangzhou

BKK - CAN

BKKCAN

Bangkok Suvarnabhumi

Wed 26/2

21:55-02:00

Nonstop3h 05m

Guangzhou Baiyun

Thu 13/3

17:40-19:45

Nonstop3h 05m

฿4,268

BangkokGuangzhou

DMK - CAN

DMKCAN

Bangkok Don Mueang Intl

Wed 26/2

19:10-23:00

Nonstop2h 50m

Guangzhou Baiyun

Tue 4/3

02:50-04:50

Nonstop3h 00m

฿4,538