Flights from Beijing to Bangkok – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PEK to BKK – All flight route options from Beijing Capital International Airport, China to Suvarnabhumi Airport, Thailand. These flights are operated by 17 different airlines. Fly non-stop or choose from 21 different connecting flights. The shortest flight time is 5 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Suvarnabhumi Airport
We got great deals on hotels and car rentals near the airport.
Beijing to Bangkok flights
There are over 24 airlines and as many as 2327 flights every week to this destination. You can fly non-stop to Bangkok (BKK) from Beijing (PEK) with Air China, Hainan Airlines or Thai Airways International but if a stopover option suits you better you can choose to fly via Nanning, Hanoi or any other of the 21 alternatives with connectiing airports.
Tip! Consider Beijing Capital International Airport (PEK) to Don Mueang International Airport (DMK) or Daxing International Airport (PKX) to Suvarnabhumi Airport (BKK) as alternatives aswell.
Beijing to Bangkok with Air China
You can fly non-stop every weekday with flights departing at 13:50 or 20:00. You can also catch a transit flight via Chengdu or Hangzhou. Air China is a Star Alliance member.
With Hong Kong Airlines
If you fly from Beijing with Hong Kong Airlines you will do a stopover in Hong Kong, HKG before reaching Bangkok. This flight trip will take 8 hours and 30 minutes and you can fly every weekday with departures at 09:15, 20:15 or 20:45.
Distance & flight times: Beijing Capital International Airport to Suvarnabhumi Airport
The shortest flight time between PEK and BKK is 5 hours and 13 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 13m | - | 2073 miles (3335 km) |
NNG Nanning | 7h 30m | 2h 5m | 2101 miles (3381 km) |
HAN Hanoi | 7h 45m | 2h 5m | 2079 miles (3345 km) |
CKG Chongqing | 8h 50m | 2h 35m | 2091 miles (3364 km) |
FOC Fuzhou | 8h 55m | 2h 45m | 2496 miles (4016 km) |
HAK Haikou | 9h 5m | 5h 0m | 2224 miles (3578 km) |
TAO Qingdao | 9h 10m | 3h 0m | 2323 miles (3738 km) |
NKG Nanjing | 9h 20m | 2h 30m | 2297 miles (3696 km) |
TPE Taipei | 9h 30m | 3h 25m | 2630 miles (4232 km) |
TFU Chengdu | 9h 40m | 3h 15m | 2145 miles (3451 km) |
HKG Hong Kong | 9h 50m | 2h 55m | 2299 miles (3699 km) |
KMG Kunming | 9h 55m | 3h 30m | 2115 miles (3403 km) |
CNX Chiang Mai | 10h 15m | - | - |
MFM Macau | 10h 20m | 45m | 2290 miles (3685 km) |
SZX Shenzhen | 10h 30m | 4h 5m | 2284 miles (3675 km) |
XMN Xiamen | 10h 40m | 4h 50m | 2448 miles (3939 km) |
YNT Yantai | 10h 40m | 3h 45m | 2402 miles (3865 km) |
CTU Chengdu | 10h 40m | - | - |
HGH Hangzhou | 10h 50m | 3h 5m | 2423 miles (3899 km) |
PVG Shanghai | 10h 55m | 4h 30m | 2481 miles (3992 km) |
CAN Guangzhou | 10h 58m | 4h 25m | 2241 miles (3606 km) |
SHA Shanghai | 12h 20m | - | - |


Quick copy and share this page
From Beijing to Thailand
Below is a list of other destinations to Thailand from Beijing Capital International Airport with either direct flights or 1 stop connections.
From China to Bangkok
Below is a list of other cities in China with flights to Bangkok with either non-stop or connecting flights.
-
PVG Shanghai Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming Direct
-
HAK Haikou Direct
-
HGH Hangzhou Direct