There are 11 ways to get from China to Bangkok by train, plane, subway, bus, night bus 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.
Recommended option
Train to Hong Kong, fly to Suvarnabhumi
-
Take the train from Futian Station to West Kowloon Station
-
Fly from Hong Kong (HKG) to Suvarnabhumi (BKK)
Cheapest option
Fly Shenzhen Bao'an International to Don Muang
-
Fly from Shenzhen Bao'an International (SZX) to Don Muang (DMK)
9 alternative options
Fly Shenzhen Bao'an International to Suvarnabhumi
-
Fly from Shenzhen Bao'an International (SZX) to Suvarnabhumi (BKK)
Line 6 subway to Guangzhou Baiyun, fly to Suvarnabhumi
-
Take the line 6 subway from Yide Lu to Yantang
-
Fly from Guangzhou Baiyun (CAN) to Suvarnabhumi (BKK)
Line 6 subway to Guangzhou Baiyun, fly to Don Muang
-
Take the line 6 subway from Yide Lu to Yantang
-
Fly from Guangzhou Baiyun (CAN) to Don Muang (DMK)
Fly Hong Kong to Don Muang
-
Fly from Hong Kong (HKG) to Don Muang (DMK)
Train, bus via Udon Thani
-
Take the train from Chongqing West to Kunming South
-
Take the bus from Kunming South to Laos Vientiane
-
Take the bus from Central Bus Station Vientiane to Udonthani
-
Take the bus from Udonthani to Bangkok Mochit Bus Terminal
Train, bus, night bus
-
Take the train from Chongqing West to Kunming South
-
Take the bus from Kunming South to Laos Vientiane
-
Take the night bus from Vientiane Talat Sao Station to Bangkok Bus Terminal Mochit
Train, bus
-
Take the train from Chongqing West to Kunming
-
Take the bus from Kunming South to Laos Vientiane
-
Take the bus from Vientiane Any Hotels to Bangkok Bus Terminal Mochit
Train, bus via Luang Prabang
-
Take the train from Chongqing West to Kunming South
-
Take the train from Kunming South station to Vientiane station
-
Take the train from Vientiane station to Luang Prabang station
-
Take the bus from Luang Prabang Naluang Terminal to Loei
-
Take the bus from Loei to Bangkok Bus Terminal Mochit
Drive
-
Drive from Chongqing to Bangkok Mochit Bus Terminal
Shenzhen Bao'an International (SZX) to Suvarnabhumi (BKK) flights
Questions & Answers
The cheapest way to get from China to Bangkok is to fly which costs ¥450 - ¥2100 and takes 6h 38m.
The quickest way to get from China to Bangkok is to train and fly which costs ¥700 - ¥1900 and takes 5h 58m.
The distance between China and Bangkok is 2405 km. The road distance is 2477.4 km.
The best way to get from China to Bangkok without a car is to train and bus via Udon Thani which takes 34h 53m and costs ¥1000 - ¥1300.
It takes approximately 5h 58m to get from China to Bangkok, including transfers.
The quickest flight from Hong Kong Airport to Suvarnabhumi Airport is the direct flight which takes 2h 35m.
Yes, the driving distance between China to Bangkok is 2477 km. It takes approximately 30h 8m to drive from China to Bangkok.
Ethiopian Airlines, Emirates, Thai Airways International and three other airlines offer flights from Hong Kong Airport to Suvarnabhumi Airport.
There are 1850+ hotels available in Bangkok. Prices start at ฿3750 per night.

- Distance: 2405.2 km
- Duration: 5h 58m
What companies run services between China and Bangkok, Thailand?
Shenzhen Airlines, China Southern Airlines and two other airlines fly from Shenzhen to Bangkok 4 times a day.

- Website
- airasia.com
Flights from Shenzhen Bao'an International to Don Muang
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ฿2500 - ฿12000
Flights from Guangzhou Baiyun to Don Muang
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ฿3400 - ฿11000
Flights from Hong Kong to Don Muang
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- ฿3200 - ฿10000
Flights from Hong Kong to Don Muang via Chiang Mai
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ฿3200 - ฿10000

- Website
- csair.com
Flights from Shenzhen Bao'an International to Suvarnabhumi
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ฿7000 - ฿17000
Flights from Guangzhou Baiyun to Suvarnabhumi
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- ฿5500 - ฿19000
Flights from Shenzhen Bao'an International to Don Muang
- Ave. Duration
- 3h
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ฿4000 - ฿23000
Flights from Guangzhou Baiyun to Don Muang
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ฿11000 - ฿55000

- Website
- hkairlines.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 2h 52m
- When
- Every day
- Estimated price
- ฿3200 - ฿19000

- Website
- thaiairways.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ฿4800 - ฿18000
Flights from Shenzhen Bao'an International to Suvarnabhumi
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ฿6000 - ฿22000
Flights from Guangzhou Baiyun to Suvarnabhumi
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ฿7500 - ฿15000

- Website
- cathaypacific.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- ฿5500 - ฿20000

- Website
- shenzhenair.com
Flights from Shenzhen Bao'an International to Suvarnabhumi
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ฿6000 - ฿22000
Flights from Shenzhen Bao'an International to Suvarnabhumi via Kunming
- Ave. Duration
- 5h 50m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ฿7500 - ฿17000
Flights from Guangzhou Baiyun to Suvarnabhumi
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ฿7500 - ฿15000

- Website
- greaterbay-airlines.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ฿3300 - ฿13000

- Website
- lionairthai.com
Flights from Shenzhen Bao'an International to Don Muang
- Ave. Duration
- 2h 40m
- When
- Friday and Sunday
- Estimated price
- ฿2800 - ฿6500
Flights from Guangzhou Baiyun to Don Muang
- Ave. Duration
- 2h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ฿2700 - ฿6500

- Website
- ch.com
Flights from Shenzhen Bao'an International to Don Muang
- Ave. Duration
- 2h 55m
- When
- Tuesday, Wednesday, Thursday, Friday and Saturday
- Estimated price
- ฿1900 - ฿13000
Flights from Guangzhou Baiyun to Don Muang
- Ave. Duration
- 2h 45m
- When
- Thursday, Friday and Saturday
- Estimated price
- ฿3400 - ฿12000

- Website
- ethiopianairlines.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday and Friday
- Estimated price
- ฿6500 - ฿14000

- Website
- emirates.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ฿5000 - ฿29000

- Website
- cambodia-airways.com
Flights from Shenzhen Bao'an International to Suvarnabhumi via Phnom Penh
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ฿8000 - ฿28000

- Website
- kenya-airways.com
Flights from Guangzhou Baiyun to Suvarnabhumi
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday and Friday
- Estimated price
- ฿7000 - ฿23000

- Website
- maiair.com
Flights from Guangzhou Baiyun to Suvarnabhumi via Yangon
- Ave. Duration
- 6h
- When
- Tuesday, Thursday and Sunday
- Estimated price
- ฿10000 - ฿12000

- Website
- vietnamairlines.com
Flights from Guangzhou Baiyun to Suvarnabhumi via Noi Bai International
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ฿8500 - ฿17000

- Website
- 9air.com
Flights from Guangzhou Baiyun to Don Muang
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ฿4500 - ฿8000

Train from Futian Station to West Kowloon Station
- Ave. Duration
- 14 min
- Frequency
- Hourly
- Estimated price
- ฿170 - ฿600
- Schedules at
- 12306.cn
- 2nd Class Seat
- ฿170 - ฿230
- 1st Class Seat
- ฿250 - ฿300
- Business Class Seat
- ฿750 - ฿950
Train from Chongqing West to Kunming South
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- ฿1500 - ฿2500
- Schedules at
- 12306.cn
- 2nd Class Seat
- ฿1500 - ฿2000
- 1st Class Seat
- ฿2700 - ฿3200
- Business Class Seat
- ฿5000 - ฿6500
Train from Chongqing West to Kunming
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- ฿1600 - ฿2100
- Schedules at
- 12306.cn
- 2nd Class Seat
- ฿1600 - ฿2100
- 1st Class Seat
- ฿2700 - ฿3300
- Business Class Seat
- ฿5000 - ฿6500

- Phone
- (86) 020-96891
- 96891@gzmtr.com
- Website
- gzmtr.com
Subway from Yide Lu to Yantang
- Ave. Duration
- 19 min
- Frequency
- Every 5 minutes
- Estimated price
- ฿16 - ฿22
- Schedules at
- gzmtr.com

- Phone
- (86)12306
Train from Chongqing West Station to Kunming Station
- Ave. Duration
- 12h 35m
- Frequency
- Once daily
- Estimated price
- ฿450 - ฿1100
- Schedules at
- chinahighlights.com
- Hard Seat
- ฿450 - ฿600
- Hard sleeper
- ฿950 - ฿1100
- Soft sleeper
- ฿1400 - ฿1700

- Website
- facebook.com
Train from Kunming South station to Vientiane station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- ฿2678
- Schedules at
- chinatrain12306.com
Train from Vientiane station to Luang Prabang station
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a day
- Schedules at
- baolau.com
- Book at
- booking.baolau.com

- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿2900
- Schedules at
- chinabusguide.com

- Phone
- +856305351495
- vientianecitybus@gmail.com
- Website
- facebook.com
Bus from Central Bus Station Vientiane to Udonthani
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿40
- Schedules at
- facebook.com

- Phone
- 1624
- customerservice@nakhonchaiair.com
- Website
- nakhonchaiair.com
Bus from Udonthani to Bangkok Mochit Bus Terminal
- Ave. Duration
- 8h 24m
- Frequency
- Every 4 hours
- Estimated price
- ฿430 - ฿800
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- Gold Class
- ฿602
- First Class
- ฿786

- Phone
- 1490
- borkorsor@transport.co.th
- Website
- home.transport.co.th
Night bus from Vientiane Talat Sao Station to Bangkok Bus Terminal Mochit
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿450 - ฿1000
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home

- Phone
- +856 21 254512-5
- kenlotchana.travel@gmail.com
- Website
- soutchaitravel.com
Bus from Vientiane Any Hotels to Bangkok Bus Terminal Mochit
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ฿1360
- Book at
- 12go.asia

- Phone
- 856071212979
Bus from Luang Prabang Naluang Terminal to Loei
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿1120
- Book at
- https://12go.asia/en

- Phone
- 081-8794949
- sunbus2112@hotmail.com
- Website
- sunbus.co.th
Bus from Loei to Bangkok Bus Terminal Mochit
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- ฿814
- Book at
- https://12go.asia/en

- Phone
- 02 2696999
- Website
- xn--12cm2bn5btd5a1fn6c5a1x.com
Bus from Loei to Bangkok Mochit Bus Terminal
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, What are the different types of Renfe trains in Spain? and How to travel India's Golden Triangle - to help you get the most out of your next trip.