General flight information
3 hr 24 min Travel time
1,724 km Distance between cities
1 hr Time zone difference
₼119 Lowest price
118 Direct flights per week
₼200 Average ticket price
08:20 Earliest departure
03:00 Latest departure
7 hr 15 min Travel time
3,300 km Distance between cities
1 hr Time zone difference
₼231 Lowest price
63 Direct flights per week
₼291 Average ticket price
10:00 Earliest departure
02:05 Latest departure
10 hr 35 min Travel time
2,657 km Distance between cities
1 hr Time zone difference
₼246 Lowest price
4 hr 30 min Travel time
2,894 km Distance between cities
1 hr Time zone difference
₼168 Lowest price
116 Direct flights per week
₼268 Average ticket price
05:05 Earliest departure
02:35 Latest departure
7 hr 1 min Travel time
2,748 km Distance between cities
1 hr Time zone difference
₼233 Lowest price
4 Direct flights per week
11:50 Earliest departure
19:05 Latest departure
3,576 km Distance between cities
1 hr Time zone difference
₼333 Lowest price
₼419 Average ticket price
3 hr 57 min Travel time
1,736 km Distance between cities
1 hr Time zone difference
₼64 Lowest price
32 Direct flights per week
12:10 Earliest departure
03:15 Latest departure
3 hr 11 min Travel time
1,887 km Distance between cities
1 hr Time zone difference
₼215 Lowest price
18 Direct flights per week
06:00 Earliest departure
00:35 Latest departure
2,359 km Distance between cities
1 hr Time zone difference
₼240 Lowest price
6 Direct flights per week
12:45 Earliest departure
02:35 Latest departure
6 hr 26 min Travel time
1,082 km Distance between cities
1 hr Time zone difference
₼231 Lowest price
Cheap tickets
Direct flight schedule
- Guangzhou every day from ₼173.18
- Beijing every day from ₼329.77
- Shanghai every day from ₼215.01
- Hangzhou Tue, Thu, Fri, Sun from ₼232.35
- Shenzhen Tue, Wed, Thu, Fri, Sat, Sun from ₼178.19
- Chongqing Mon, Wed, Sat, Sun from ₼234.76
- Wuhan Mon, Fri, Sat from ₼637.86
- Sanya Tue, Thu from ₼360.31
Connecting flights
₼230.81 Bangkok — Beijing ₼245.68 Bangkok — Yiwu ₼332.56 Bangkok — Urumqi ₼63.04 Bangkok — Shenzhen ₼230.42 Bangkok — Sanya
Sun 17 May 01:50 – 11:55
9 hr 5 min / 1 layover Fri 24 Apr 12:15 – 15:00
1 day 1 hr 45 min / 1 layover Tue 21 Apr 02:50 – 19:00
15 hr 10 min / 1 layover Wed 29 Apr 02:35 – 19:45
16 hr 10 min / 1 layover Thu 23 Apr 15:55 – 00:15
7 hr 20 min / 1 layover 12-month price trend
₼329₼248₼329₼248
₼329
₼329
Jan₼328
₼328
Feb₼299
₼299
Mar₼257
₼257
Apr₼257
₼257
May₼253
₼253
Jun₼248
₼248
Jul₼302
₼302
Aug₼262
₼262
Sep₼297
₼297
Oct₼265
₼265
Nov₼317
₼317
DecAirlines with flights from Bangkok to China
Including connecting fares
FAQ
Flight duration from Bangkok to China
On average, flights from Bangkok to China take around 3 hours 46 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 38 minutes.