General flight information
7 hr 31 min Travel time
3,966 km Distance between cities
1 hr Time zone difference
₼193 Lowest price
13 Direct flights per week
₼291 Average ticket price
12:40 Earliest departure
16:10 Latest departure
7 hr 15 min Travel time
3,300 km Distance between cities
1 hr Time zone difference
₼224 Lowest price
45 Direct flights per week
₼240 Average ticket price
06:45 Earliest departure
01:15 Latest departure
9 hr 40 min Travel time
3,937 km Distance between cities
1 hr Time zone difference
₼192 Lowest price
8 hr 30 min Travel time
3,742 km Distance between cities
1 hr Time zone difference
₼358 Lowest price
3,381 km Distance between cities
1 hr Time zone difference
₼463 Lowest price
3,368 km Distance between cities
1 hr Time zone difference
Popular destinations in Thailand
Cheap tickets
Direct flight schedule
- Phuket Mon, Tue, Wed, Thu, Sat, Sun from ₼303.82
- Bangkok every day from ₼340.01
Connecting flights
₼192.06 Beijing — Phuket ₼223.28 Beijing — Bangkok ₼357.45 Beijing — Koh Samui ₼462.31 Beijing — Utapao
Mon 8 Jun 02:15 – 13:00
11 hr 45 min / 1 layover Sun 14 Jun 07:10 – 16:55
10 hr 45 min / 1 layover +2
Mon 8 Jun 02:15 – 14:40
13 hr 25 min / 2 layovers Mon 25 May 12:45 – 16:50
1 day 5 hr 5 min / 1 layover 12-month price trend
₼404₼238₼404₼238
₼404
₼404
Jan₼321
₼321
Feb₼303
₼303
Mar₼329
₼329
Apr₼238
₼238
May₼255
₼255
Jun₼390
₼390
Jul₼308
₼308
Aug₼330
₼330
Sep₼290
₼290
Oct₼293
₼293
Nov₼320
₼320
DecFAQ
Flight duration from Beijing to Thailand
On average, flights from Beijing to Thailand take around 5 hours 13 minutes when flying directly. With layovers, the flight duration can be up to 9 hours 34 minutes.