• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 12 ways to get from Bangkok to China by plane, subway, train, ferry, bus, night 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.

Recommended option

Fly Suvarnabhumi to Guangzhou Baiyun, line 6 subway  •  6h 11m

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

$98 - $268

Cheapest option

Fly Don Muang to Shenzhen  •  6h 35m

  1. Fly from Don Muang (DMK) to Shenzhen (SZX) DMK - SZX

$86 - $247

10 alternative options

Fly Suvarnabhumi to Shenzhen  •  6h 16m

  1. Fly from Suvarnabhumi (BKK) to Shenzhen (SZX) BKK - SZX

$97 - $294

Fly Don Muang to Guangzhou Baiyun, line 6 subway  •  6h 55m

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

$87 - $191

Fly Suvarnabhumi to Hong Kong, train  •  6h 21m

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

$112 - $292

Fly Don Muang to Chengdu  •  6h 44m

  1. Fly from Don Muang (DMK) to Chengdu (CTU) DMK - CTU

$97 - $187

Fly Don Muang to Hong Kong, train  •  6h 50m

  1. Fly from Don Muang (DMK) to Hong Kong (HKG) DMK - HKG
  2. Take the train from West Kowloon Station to Futian Station

$106 - $245

Fly Don Muang to Macau, ferry  •  8h 20m

  1. Fly from Don Muang (DMK) to Macau (MFM) DMK - MFM
  2. Take the ferry from Taipa to Shekou

$106 - $197

Train, bus  •  46h 40m

  1. Take the train from Hua Lamphong to Nong Khai
  2. Take the bus from Laos Vientiane to Kunming South
  3. Take the train from Kunming South to Shanghai Hongqiao

$275 - $373

Night train, bus, train  •  46h 55m

  1. Take the night train from Hua Lamphong to Nong Khai
  2. Take the bus from Laos Vientiane to Kunming South
  3. Take the train from Kunming South to Shanghai Hongqiao

$275 - $373

Bus, train  •  3 days 7h

  1. Take the bus from Bangkok Tara Travel to Vientiane
  2. Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
  3. Take the bus from Ha Noi - Sinh Tourist Office to Nanning bus station
  4. Take the train from Nanning to Shanghai South

$121 - $160

Drive  •  43h 43m

  1. Drive from Bangkok to Shanghai 2275 miles

$320 - $480

Questions & Answers

The cheapest way to get from Bangkok to China is to fly which costs ฿2800 - ฿8500 and takes 6h 35m.

More details

The quickest way to get from Bangkok to China is to fly and line 6 subway which costs ฿3200 - ฿9000 and takes 6h 11m.

More details

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

Get driving directions

The best way to get from Bangkok to China without a car is to bus and train which takes 3 days 7h and costs ฿3900 - ฿5500.

More details

It takes approximately 6h 11m to get from Bangkok to China, including transfers.

More details

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

Search flights

Yes, the driving distance between Bangkok to China is 3640 km. It takes approximately 43h 43m to drive from Bangkok to China.

Get driving directions

Shenzhen Airlines, Kenya Airways, Thai Smile and five other airlines offer flights from Suvarnabhumi Airport to Guangzhou Baiyun Airport.

Search flights

The best way to get from Bangkok to Suvarnabhumi Airport is to train which takes 26m and costs ฿40 - ฿55.

More details

Map of how to get from Bangkok to China.
Launch map view
  • Distance: 1503.2 miles
  • Duration: 6h 11m

What companies run services between Bangkok, Thailand and China?

Shenzhen Airlines, China Southern Airlines and three other airlines fly from Bangkok to Shenzhen every 3 hours.

Airlines
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Guangzhou Baiyun
Ave. Duration
2h 48m
When
Every day
Estimated price
$140 - $550
Flights from Suvarnabhumi to Shenzhen
Ave. Duration
2h 56m
When
Every day
Estimated price
$180 - $600
Flights from Suvarnabhumi to Shenzhen via Phuket
Ave. Duration
5h 42m
When
Every day
Estimated price
$180 - $600
Flights from Suvarnabhumi to Hong Kong
Ave. Duration
2h 47m
When
Every day
Estimated price
$170 - $600
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Shenzhen
Ave. Duration
2h 45m
When
Every day
Estimated price
$80 - $240
Flights from Don Muang to Guangzhou Baiyun
Ave. Duration
2h 56m
When
Every day
Estimated price
$120 - $330
Flights from Don Muang to Chengdu
Ave. Duration
3h 5m
When
Every day
Estimated price
$110 - $250
Flights from Don Muang to Hong Kong
Ave. Duration
2h 38m
When
Every day
Estimated price
$85 - $210
Flights from Don Muang to Hong Kong via Krabi
Ave. Duration
6h
When
Wednesday, Friday and Sunday
Estimated price
$150 - $310
Flights from Don Muang to Macau
Ave. Duration
2h 33m
When
Every day
Estimated price
$100 - $240
Flights from Don Muang to Macau via Chiang Mai
Ave. Duration
5h 20m
When
Every day
Estimated price
$130 - $290
Flights from Don Muang to Macau via Krabi
Ave. Duration
5h 45m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$170 - $360
Cathay Pacific
Website
cathaypacific.com
Flights from Suvarnabhumi to Hong Kong
Ave. Duration
2h 44m
When
Every day
Estimated price
$200 - $750
China Southern Airlines
Website
csair.com
Flights from Suvarnabhumi to Guangzhou Baiyun
Ave. Duration
2h 46m
When
Every day
Estimated price
$140 - $460
Flights from Suvarnabhumi to Shenzhen
Ave. Duration
3h 20m
When
Every day
Estimated price
$140 - $440
Flights from Suvarnabhumi to Shenzhen via Wuhan
Ave. Duration
6h 25m
When
Every day
Estimated price
$140 - $440
Kenya Airways
Website
kenya-airways.com
Flights from Suvarnabhumi to Guangzhou Baiyun
Ave. Duration
2h 55m
When
Every day
Estimated price
$120 - $450
Flights from Suvarnabhumi to Hong Kong
Ave. Duration
2h 50m
When
Every day
Estimated price
$160 - $650
Hong Kong
Website
hongkongairlines.com
Flights from Suvarnabhumi to Hong Kong
Ave. Duration
2h 55m
When
Every day
Estimated price
$160 - $650
Shenzhen Airlines
Website
shenzhenair.com
Flights from Suvarnabhumi to Guangzhou Baiyun
Ave. Duration
2h 47m
When
Every day
Estimated price
$160 - $550
Flights from Suvarnabhumi to Shenzhen
Ave. Duration
2h 56m
When
Every day
Estimated price
$180 - $600
Flights from Suvarnabhumi to Shenzhen via Kunming
Ave. Duration
6h 20m
When
Every day
Estimated price
$160 - $650
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Shenzhen
Ave. Duration
2h 30m
When
Tuesday, Wednesday, Friday and Sunday
Estimated price
$85 - $180
Flights from Don Muang to Guangzhou Baiyun
Ave. Duration
3h
When
Every day
Estimated price
$85 - $360
Flights from Don Muang to Guangzhou Baiyun via Chiang Mai
Ave. Duration
5h 55m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$85 - $360
Flights from Don Muang to Chengdu
Ave. Duration
3h 5m
When
Every day
Estimated price
$90 - $180
Flights from Don Muang to Chengdu via Chiang Mai
Ave. Duration
5h 50m
When
Tuesday, Thursday and Saturday
Estimated price
$90 - $180
China Eastern Airlines
Website
en.ceair.com
Flights from Suvarnabhumi to Guangzhou Baiyun
Ave. Duration
3h 16m
When
Every day
Estimated price
$200 - $600
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Guangzhou Baiyun
Ave. Duration
3h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$110 - $650
Flights from Suvarnabhumi to Hong Kong
Ave. Duration
2h 45m
When
Every day
Estimated price
$100 - $600
Spring Airlines
Website
springairlines.com
Flights from Suvarnabhumi to Guangzhou Baiyun
Ave. Duration
3h 20m
When
Every day
Estimated price
$100 - $400
Lao Airlines
Website
laoairlines.com
Flights from Suvarnabhumi to Guangzhou Baiyun via Vientiane
Ave. Duration
5h 35m
When
Tuesday, Thursday and Saturday
Estimated price
$390 - $1,000
Egyptair
Website
egyptair.com
Flights from Suvarnabhumi to Hong Kong
Ave. Duration
2h 35m
When
Tuesday, Thursday and Saturday
Estimated price
$150 - $460
Royal Jordanian
Website
rj.com
Flights from Suvarnabhumi to Hong Kong
Ave. Duration
2h 35m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$160 - $550
Emirates
Website
emirates.com
Flights from Suvarnabhumi to Hong Kong
Ave. Duration
2h 55m
When
Every day
Estimated price
$190 - $800
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Suvarnabhumi to Hong Kong
Ave. Duration
3h 5m
When
Monday, Wednesday and Friday
Estimated price
$1,100 - $3,000
Train operators
China Railways G-Class
Train from West Kowloon Station to Futian Station
Ave. Duration
14m
Frequency
Every 30 minutes
Estimated price
$10 - $13
Schedules at
trip.com
2nd Class Seat
$10 - $13
1st Class Seat
$15 - $18
Business Class Seat
$30 - $40
Train from Kunming South to Shanghai Hongqiao
Ave. Duration
11h 52m
Frequency
Once daily
Estimated price
$140 - $180
Schedules at
trip.com
2nd Class Seat
$150 - $180
1st Class Seat
$250 - $290
Business Class Seat
$470 - $550
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hua Lamphong to Nong Khai
Ave. Duration
9h 25m
Frequency
Once daily
Estimated price
$12 - $50
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$6 - $9
2nd Class (Seat)
$12 - $18
2nd Class (Berth)
$21 - $29
1st Class (Berth)
$35 - $50
China Railways T-Class
Website
china-railway.com.cn
Train from Nanning to Shanghai South
Ave. Duration
26h 11m
Frequency
Once daily
Estimated price
$24 - $60
Schedules at
trip.com
Book at
trip.com
Hard/Soft Seat
$24 - $35
Hard Sleeper
$45 - $60
Soft Sleeper
$75 - $95
Bus operators
Baidu
Website
zhidao.baidu.com
Bus from Laos Vientiane to Kunming South
Ave. Duration
14h
Frequency
Once daily
Estimated price
$81
Schedules at
zhidao.baidu.com
Tara Tour and Travel
Phone
086 065 5466
Email
nancy25262010@hotmail.com
Website
12go.asia
Bus from Bangkok Tara Travel to Vientiane
Ave. Duration
19h
Frequency
Once daily
Estimated price
$34
Schedules at
12go.asia
Book at
12go.asia
27-7
Website
baolau.com
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
Ave. Duration
24h
Frequency
Once daily
Estimated price
$29
Schedules at
12go.asia
The Sinh Tourist
Phone
+84-28 3838 9596
Email
info@thesinhtourist.vn
Website
thesinhtourist.vn
Bus from Ha Noi - Sinh Tourist Office to Nanning bus station
Ave. Duration
7h
Frequency
Once daily
Estimated price
$26
Schedules at
thesinhtourist.vn
Ferry operators
Yuet Tong
Website
ytmacau.com
Ferry from Taipa to Shekou
Ave. Duration
1h
Frequency
Every 4 hours
Estimated price
$30
Schedules at
ytmacau.com
Hong Kong TurboJET
Phone
+85228593333
Email
enquiry@turbojet.com.hk
Website
turbojet.com.hk
Ferry from Macau Taipa Ferry Terminal to Shekou
Ave. Duration
1h
Frequency
Twice daily
Estimated price
$32
Schedules at
turbojet.com.hk

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 The London Underground: Essential tips to navigate the Tube, How to get from London City Airport into central London and Travelling by boat in Italy - to help you get the most out of your next trip.