Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Bangkok
  4. Bangkok to Chengdu
Nonstop route · Thailand → China

Cheap flights from Bangkok to Chengdu from THB 3,791

Spring Airlines, Chengdu Airlines, Thai Airways and 4 more airlines fly nonstop from Bangkok to Chengdu. The flight takes around 2h 52m, and the cheapest one-way fare we found recently is THB 3,791 on 26 Nov.

Direct flights available 2h 52m Cheapest in November Prices checked 15 days ago
BKKCTU

Bangkok to Chengdu at a glance

Cheapest one-wayTHB 3,791Hainan Airlines · 1 stop · Thu 26 NovFastest flight2h 52mEstimated
Nonstop flightsYesSpring Airlines, Chengdu Airlines, Thai Airways

Airlines flying nonstop from Bangkok to Chengdu

7 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
SASpring Airlines——THB 3,810Search
CAChengdu Airlines——THB 4,029Search
Thai Airways——THB 5,748Search
Air China———Search
CEChina Eastern Airlines———Search
SASichuan Airlines———Search
TLThai Lion Air———Search

Cheapest month to fly from Bangkok to Chengdu

Lowest one-way fare found for each month: November is cheapest, April the most expensive.

Good to know

Distance
1,899 km1,179 miles
Flight time
2h 52mestimate
Time difference
+1hChengdu vs Bangkok
Currency in Chengdu
CNY
Airports
BKK, DMK → TFU, CTU

Flights from Bangkok to Chengdu: questions answered

How much is a flight from Bangkok to Chengdu?
The cheapest one-way fare we found recently is THB 3,791 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Bangkok to Chengdu?
Yes. Spring Airlines, Chengdu Airlines, Thai Airways, Air China, China Eastern Airlines, Sichuan Airlines and Thai Lion Air fly this route nonstop.
How long is the flight from Bangkok to Chengdu?
A nonstop flight covers 1,899 km and takes around 2h 52m.
What is the cheapest month to fly from Bangkok to Chengdu?
November has the lowest fare we found (THB 3,791), while April is the most expensive (THB 5,654).
Which airlines fly from Bangkok to Chengdu?
Spring Airlines, Chengdu Airlines, Thai Airways, Air China, China Eastern Airlines, Sichuan Airlines and Thai Lion Air operate nonstop flights on this route.
Which airports serve Bangkok and Chengdu?
Bangkok: Suvarnabhumi Airport (BKK) and Don Mueang International Airport (DMK). Chengdu: Chengdu Tianfu International Airport (TFU) and Chengdu Shuangliu International Airport (CTU).
What is the time difference between Bangkok and Chengdu?
Chengdu is 1 hour ahead of Bangkok.

More flights from Bangkok