There are 9 ways to get from Suvarnabhumi Airport (BKK) to Beijing by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Beijing Capital International Airport
best- Fly from Suvarnabhumi Airport (BKK) to Beijing Capital International Airport (PEK)plane BKK - PEK
5h 10m¥973–1,649Fly to Beijing Daxing International Airport, train
cheapest- Fly from Suvarnabhumi Airport (BKK) to Beijing Daxing International Airport (PKX)plane BKK - PKX
- Take the train from Beijing Daxing Airport to Beijing Westtrain
6h 19m¥766–2,157Bus, train via Kunming South
- Take the bus from Bangkok Tara Travel to Vientianebus
- Take the train from Vientiane station to Kunming Southtrain
- Take the train from Kunming South to Beijing West Stationtrain
41h 6m¥1,896–2,980Bus, train
- Take the bus from Bangkok Tara Travel to Vientianebus
- Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Stationbus
- Take the train from Hanoi Gia Lam Station to Beijing West Stationtrain
3d 9h¥2,255–3,597Drive 3,984 km
- Drive from Suvarnabhumi Airport (BKK) to Beijingcar 3,984 km
45h 38m¥3,374–4,873Fly to Tianjin Binhai, train
- Fly from Suvarnabhumi Airport (BKK) to Tianjin Binhai (TSN)plane BKK - TSN
- Take the train from Tianjin Station to Beijing Southtrain
7h 29m¥929–2,608Fly to Shijiazhuang Zhengding International Airport, bus, train
- Fly from Suvarnabhumi Airport (BKK) to Shijiazhuang Zhengding International Airport (SJW)plane BKK - SJW
- Take the bus from Shijiazhuang Zhengding International Airport to Icbcbus
- Take the train from Shijiazhuang to Beijing West Stationtrain
9h 17m¥1,033–2,921Fly to Tangshan Sannühe Airport, train
- Fly from Suvarnabhumi Airport (BKK) to Tangshan Sannühe Airport (TVS)plane BKK - TVS
- Take the train from Tangshan to Beijing Southtrain
9h 57m¥1,582–4,241Fly to Jinan Yaoqiang International Airport, bus, train
- Fly from Suvarnabhumi Airport (BKK) to Jinan Yaoqiang International Airport (TNA)plane BKK - TNA
- Take the bus from Jinan Airport to Jinan West Stationbus
- Take the train from Jinan West to Beijing Southtrain
9h 36m¥1,105–2,488
Suvarnabhumi Airport (BKK) to Beijing Capital International Airport (PEK) flights
Questions & Answers
The cheapest way to get from Suvarnabhumi Airport (BKK) to Beijing is to fly which costs ¥950 - ¥1700 and takes 5h 10m.
The fastest way to get from Suvarnabhumi Airport (BKK) to Beijing is to fly which takes 5h 10m and costs ¥950 - ¥1700.
The distance between Suvarnabhumi Airport (BKK) and Beijing is 3340 km. The road distance is 3984 km.
The best way to get from Suvarnabhumi Airport (BKK) to Beijing without a car is to bus and train via Kunming South which takes 41h 6m and costs ¥1900 - ¥3000.
It takes approximately 5h 10m to get from Suvarnabhumi Airport (BKK) to Beijing, including transfers.
Beijing is 1h ahead of Suvarnabhumi Airport (BKK). It is currently 8:15 PM in Suvarnabhumi Airport (BKK) and 9:15 PM in Beijing.
Yes, the driving distance between Suvarnabhumi Airport (BKK) to Beijing is 3984 km. It takes approximately 45h 38m to drive from Suvarnabhumi Airport (BKK) to Beijing.
There are 1175+ hotels available in Beijing.
What companies run services between Suvarnabhumi Airport (BKK), Thailand and Beijing, China?
Hainan, Air China, and three other airlines fly from Suvarnabhumi Airport (BKK) to Beijing Capital International Airport (PEK) every 3 hours.
- Website
- en.ceair.com
Flights from Suvarnabhumi Airport to Beijing Daxing International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ¥900–2,700
Flights from Suvarnabhumi Airport to Beijing Daxing International Airport via Wuhan
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥900–2,700
Flights from Suvarnabhumi Airport to Shijiazhuang Zhengding International Airport via Kunming
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥2,600–8,000
Flights from Suvarnabhumi Airport to Tangshan Sannühe Airport via Wuhan
- Ave. Duration
- 7h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,400–4,100
Flights from Suvarnabhumi Airport to Tangshan Sannühe Airport via Shanghai Pudong
- Ave. Duration
- 12h 3m
- When
- Every day
- Estimated price
- ¥1,600–5,500
- Website
- airchina.com
Flights from Suvarnabhumi Airport to Beijing Capital International Airport
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- ¥950–2,800
Flights from Suvarnabhumi Airport to Tianjin Binhai via Nanning
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ¥1,000–3,000
Flights from Suvarnabhumi Airport to Jinan Yaoqiang International Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ¥900–2,300
- Website
- ch.com
Flights from Suvarnabhumi Airport to Beijing Capital International Airport via Tianfu International
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ¥900–1,700
Flights from Suvarnabhumi Airport to Beijing Daxing International Airport via Tianfu International
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ¥1,100–3,700
Flights from Suvarnabhumi Airport to Shijiazhuang Zhengding International Airport via Tianfu International
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ¥1,200–3,800
Flights from Suvarnabhumi Airport to Shijiazhuang Zhengding International Airport via Chongqing
- Ave. Duration
- 11h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,100–3,700
Flights from Suvarnabhumi Airport to Jinan Yaoqiang International Airport via Tianfu International
- Ave. Duration
- 7h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,200–3,900
- Website
- hainanairlines.com
Flights from Suvarnabhumi Airport to Beijing Capital International Airport
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ¥900–2,600
Flights from Suvarnabhumi Airport to Tianjin Binhai via Chongqing
- Ave. Duration
- 11h 35m
- When
- Every day
- Estimated price
- ¥950–2,700
Flights from Suvarnabhumi Airport to Jinan Yaoqiang International Airport via Chongqing
- Ave. Duration
- 7h 20m
- When
- Monday and Friday
- Estimated price
- ¥900–2,500
- Website
- ceair.com
Flights from Suvarnabhumi Airport to Tangshan Sannühe Airport via Shanghai Pudong
- Ave. Duration
- 12h 3m
- When
- Every day
- Estimated price
- ¥1,600–5,500
- Website
- sda.cn
Flights from Suvarnabhumi Airport to Beijing Capital International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥950–2,800
Flights from Suvarnabhumi Airport to Jinan Yaoqiang International Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ¥900–2,300
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Beijing Capital International Airport
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- ¥1,200–3,100
- Website
- okair.net
Flights from Suvarnabhumi Airport to Tianjin Binhai via Tianfu International
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,100–3,100
Flights from Suvarnabhumi Airport to Tianjin Binhai via Changsha
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ¥850–2,600
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Beijing Daxing International Airport via Noi Bai International
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ¥700–2,200
- Website
- xiamenair.com
Flights from Suvarnabhumi Airport to Beijing Daxing International Airport via Changsha
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ¥750–2,300
- Website
- westair.cn
Flights from Suvarnabhumi Airport to Tianjin Binhai via Chongqing
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥950–2,700
- Website
- ch.com
Flights from Suvarnabhumi Airport to Shijiazhuang Zhengding International Airport via Nanning
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ¥950–2,700
- Phone
- 021-891888
- Website
- facebook.com
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥440–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥440–600
- First Class
- ¥550–950
Train from Kunming South to Beijing West Station
- Ave. Duration
- 10h 47m
- Frequency
- Twice daily
- Estimated price
- ¥1,150–1,300
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥1,150–1,300
- 1st Class Seat
- ¥1,900–2,100
- Business Class Seat
- ¥2,800–4,000
Train from Tianjin Station to Beijing South
- 2nd Class Seat
- ¥55–60
- 1st Class Seat
- ¥85–100
- Business Class Seat
- ¥120–180
Train from Shijiazhuang to Beijing West Station
- 2nd Class Seat
- ¥125–140
- 1st Class Seat
- ¥200–230
- Business Class Seat
- ¥290–420
Train from Tangshan to Beijing South
- 2nd Class Seat
- ¥105–115
- 1st Class Seat
- ¥170–190
- Business Class Seat
- ¥240–350
Train from Jinan West to Beijing South
- Ave. Duration
- 2h 34m
- Frequency
- Every 20 minutes
- Estimated price
- ¥180–200
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥180–200
- 1st Class Seat
- ¥300–330
- Business Class Seat
- ¥430–600
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Hanoi Gia Lam Station to Beijing West Station
- Ave. Duration
- 35h 39m
- Frequency
- Once a week
- Estimated price
- ¥1,700–2,400
- Schedules at
- booking.baolau.com
- Sleeper
- ¥1,900–2,400
Train from Shijiazhuang to Beijing West Station
- Hard Seat
- ¥55–85
- Hard Sleeper
- ¥85–110
- Soft Sleeper
- ¥160–230
Train from Shijiazhuang to Beijing West Station
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- ¥100–220
- Schedules at
- highspeed.mtr.com.hk
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥150–220
Train from Shijiazhuang to Beijing West Station
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥75–110
- Soft sleeper
- ¥120–160
- Phone
- 086 065 5466
- [email protected]
- Website
- 12go.asia
Bus from Bangkok Tara Travel to Vientiane
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- ¥280–700
- Book at
- 12go.asia
Bus from Bangkok Tara Travel to Vientiane
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- ¥280–700
- Book at
- 12go.asia
- Website
- 12go.asia
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- ¥260–370
- Book at
- HTX Van Tai 277
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ¥343
- Book at
- 12Go
- Website
- travelchinaguide.com
Bus from Jinan Airport to Jinan West Station
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- ¥20
- Schedules at
- travelchinaguide.com
Want to know more about travelling around China
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Flying into Beijing?
Read the travel guide



























