Flights from Bangkok to Beijing – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to PKX – All flight route options from Suvarnabhumi Airport, Thailand to Daxing International Airport, China. These routes are operated by 21 airlines. Fly non-stop with Thai Vietjet Air or China Eastern Airlines, or choose from 18 different stopover flights. The shortest flight time is 4 hours and 50 minutes. 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 Daxing Airport
We got great deals on hotels and car rentals near the airport.
Bangkok to Beijing flights
There are over 20 airlines and as many as 1364 flights every week to this destination. You can fly non-stop to Beijing (PKX) from Bangkok (BKK) with China Eastern Airlines or Thai Vietjet Air but if a stopover option suits you better you can choose to fly via Chengdu, Vientiane or any other of the 18 alternatives with connectiing airports.
Tip! You might want to consider arriving at Beijing Capital International Airport (PEK) instead.
Bangkok to Beijing with China Eastern Airlines
You can fly non-stop every weekday with flights departing at 01:05 or 02:15. You can also catch a transit flight via Kunming or Shenzhen. China Eastern Airlines is a member of SkyTeam.
With HK Express
If you fly from Bangkok with HK Express you will do a stopover in Hong Kong, HKG before reaching Beijing. This flight trip will take 8 hours and 25 minutes and you can fly every weekday with departures at 16:15.
Distance & flight times: Suvarnabhumi Airport to Daxing International Airport
The shortest flight time between BKK and PKX is 5 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 5m | - | 2034 miles (3273 km) |
TFU Chengdu | 7h 45m | 2h 30m | 2111 miles (3397 km) |
VTE Vientiane | 7h 45m | 1h 50m | 2034 miles (3273 km) |
CAN Guangzhou | 8h 5m | 2h 0m | 2200 miles (3540 km) |
HKG Hong Kong | 8h 15m | 2h 20m | 2259 miles (3635 km) |
JJN Jinjiang | 8h 35m | 2h 5m | 2429 miles (3908 km) |
HAN Hanoi | 8h 55m | 2h 55m | 2039 miles (3281 km) |
MFM Macau | 9h 20m | 3h 30m | 2249 miles (3619 km) |
HGH Hangzhou | 9h 30m | 3h 35m | 2390 miles (3846 km) |
HAK Haikou | 9h 30m | 3h 5m | 2183 miles (3512 km) |
SZX Shenzhen | 9h 30m | 3h 20m | 2244 miles (3611 km) |
WUH Wuhan | 9h 35m | 3h 20m | 2085 miles (3355 km) |
KMG Kunming | 9h 35m | 2h 20m | 2079 miles (3345 km) |
XMN Xiamen | 9h 40m | 3h 30m | 2410 miles (3878 km) |
SWA Jieyang | 9h 45m | 3h 40m | 2368 miles (3810 km) |
CKG Chongqing | 9h 50m | 3h 50m | 2055 miles (3306 km) |
SGN Ho Chi Minh City | 10h 0m | 3h 30m | 2529 miles (4069 km) |
LHW Lanzhou | 10h 25m | 3h 55m | 2325 miles (3741 km) |
PVG Shanghai | 11h 25m | 4h 25m | 2464 miles (3965 km) |


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