Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Bangkok?

Book now

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

  1. Take the train from Futian Station to West Kowloon Station
  2. Fly from Hong Kong (HKG) to Suvarnabhumi (BKK)

Cheapest option

Fly Shenzhen Bao'an International to Don Muang

  1. Fly from Shenzhen Bao'an International (SZX) to Don Muang (DMK)

9 alternative options

Fly Shenzhen Bao'an International to Suvarnabhumi

  1. Fly from Shenzhen Bao'an International (SZX) to Suvarnabhumi (BKK)

Line 6 subway to Guangzhou Baiyun, fly to Suvarnabhumi

  1. Take the line 6 subway from Yide Lu to Yantang
  2. Fly from Guangzhou Baiyun (CAN) to Suvarnabhumi (BKK)

Line 6 subway to Guangzhou Baiyun, fly to Don Muang

  1. Take the line 6 subway from Yide Lu to Yantang
  2. Fly from Guangzhou Baiyun (CAN) to Don Muang (DMK)

Fly Hong Kong to Don Muang

  1. Fly from Hong Kong (HKG) to Don Muang (DMK)

Train, bus via Udon Thani

  1. Take the train from Chongqing West to Kunming South
  2. Take the bus from Kunming South to Laos Vientiane
  3. Take the bus from Central Bus Station Vientiane to Udonthani
  4. Take the bus from Udonthani to Bangkok Mochit Bus Terminal

Train, bus, night bus

  1. Take the train from Chongqing West to Kunming South
  2. Take the bus from Kunming South to Laos Vientiane
  3. Take the night bus from Vientiane Talat Sao Station to Bangkok Bus Terminal Mochit

Train, bus

  1. Take the train from Chongqing West to Kunming
  2. Take the bus from Kunming South to Laos Vientiane
  3. Take the bus from Vientiane Any Hotels to Bangkok Bus Terminal Mochit

Train, bus via Luang Prabang

  1. Take the train from Chongqing West to Kunming South
  2. Take the train from Kunming South station to Vientiane station
  3. Take the train from Vientiane station to Luang Prabang station
  4. Take the bus from Luang Prabang Naluang Terminal to Loei
  5. Take the bus from Loei to Bangkok Bus Terminal Mochit

Drive

  1. Drive from Chongqing to Bangkok Mochit Bus Terminal

Shenzhen Bao'an International (SZX) to Suvarnabhumi (BKK) flights

27 Weekly Planes
4h 18m Average Duration
฿6193 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from China to Bangkok is to fly which costs ¥450 - ¥2100 and takes 6h 38m.

More details

The quickest way to get from China to Bangkok is to train and fly which costs ¥700 - ¥1900 and takes 5h 58m.

More details

The distance between China and Bangkok is 2405 km. The road distance is 2477.4 km.

Get driving directions

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.

More details

It takes approximately 5h 58m to get from China to Bangkok, including transfers.

More details

The quickest flight from Hong Kong Airport to Suvarnabhumi Airport is the direct flight which takes 2h 35m.

Search flights

Yes, the driving distance between China to Bangkok is 2477 km. It takes approximately 30h 8m to drive from China to Bangkok.

Get driving directions

Ethiopian Airlines, Emirates, Thai Airways International and three other airlines offer flights from Hong Kong Airport to Suvarnabhumi Airport.

Search flights

There are 1850+ hotels available in Bangkok. Prices start at ฿3750 per night.

More details

Map of how to get from China to Bangkok.
Launch map view
  • 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.

Airlines
Thai AirAsia
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
China Southern Airlines
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
Hong Kong Airlines
Website
hkairlines.com
Flights from Hong Kong to Suvarnabhumi
Ave. Duration
2h 52m
When
Every day
Estimated price
฿3200 - ฿19000
Thai Airways International
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
Cathay Pacific
Website
cathaypacific.com
Flights from Hong Kong to Suvarnabhumi
Ave. Duration
3h 2m
When
Every day
Estimated price
฿5500 - ฿20000
Shenzhen Airlines
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
Greater Bay Airlines
Website
greaterbay-airlines.com
Flights from Hong Kong to Suvarnabhumi
Ave. Duration
2h 55m
When
Every day
Estimated price
฿3300 - ฿13000
Thai Lion Mentari
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
Spring Airlines
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
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Hong Kong to Suvarnabhumi
Ave. Duration
2h 40m
When
Monday, Wednesday and Friday
Estimated price
฿6500 - ฿14000
Emirates
Website
emirates.com
Flights from Hong Kong to Suvarnabhumi
Ave. Duration
3h 15m
When
Every day
Estimated price
฿5000 - ฿29000
Cambodia Airways
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
Kenya Airways
Website
kenya-airways.com
Flights from Guangzhou Baiyun to Suvarnabhumi
Ave. Duration
2h 55m
When
Monday, Wednesday and Friday
Estimated price
฿7000 - ฿23000
Myanmar Airways International
Website
maiair.com
Flights from Guangzhou Baiyun to Suvarnabhumi via Yangon
Ave. Duration
6h
When
Tuesday, Thursday and Sunday
Estimated price
฿10000 - ฿12000
Vietnam Airlines
Website
vietnamairlines.com
Flights from Guangzhou Baiyun to Suvarnabhumi via Noi Bai International
Ave. Duration
5h 30m
When
Every day
Estimated price
฿8500 - ฿17000
9 Air Co Ltd
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 operators
China Railways G-Class
Phone
(86)12306
Website
12306.cn
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
Guangzhou Metro
China Railways K-Class
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
Laos - China Railway
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 operators
China Bus Guide
Email
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
Vientiane Capital Bus Enterprise
Phone
+856305351495
Email
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
The Transport Company
Phone
1490
Email
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
Soutchai Travel
Phone
+856 21 254512-5
Email
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
Sun Bus
Phone
081-8794949
Email
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
Kradueng Tour
Phone
02 2696999
Website
xn--12cm2bn5btd5a1fn6c5a1x.com
Bus from Loei to Bangkok Mochit Bus Terminal
Ave. Duration
9h
Frequency
Once daily
Estimated price
฿620
Schedules at
12go.asia
Book at
12go.asia

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.

ticket