There are 10 ways to get from Guangzhou to Bangkok by subway, 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.
Recommended option
Line 6 subway to Guangzhou Baiyun, fly to Don Muang • 6h 55m
฿3552 - ฿7105
Cheapest option
Train to Macau, fly to Don Muang • 8h 17m
฿1902 - ฿3848
8 alternative options
Fly Guangzhou Baiyun to Suvarnabhumi • 6h 42m
฿5179 - ฿5207
Bus to Shenzhen, fly to Suvarnabhumi • 6h 58m
฿3443 - ฿16358
Bus to Shenzhen, fly to Don Muang • 7h 31m
฿2913 - ฿3853
Line 2 subway, train, train to Hong Kong, fly to Suvarnabhumi • 8h 5m
฿2749 - ฿15160
Train, bus via South Bus Station • 36h 34m
฿4703 - ฿8431
Bus • 47h 9m
฿5540 - ฿5586
Train, bus • 2 days 8h
฿4022 - ฿5768
Drive • 29h 32m
฿6000 - ฿9000
Travel safe during COVID-19
International entry into Thailand from China
- Entry is restricted for citizens and permanent residents of China
Restricted for: Foreign nationals, with the above exceptions
Show less
Conditions of entry into Thailand from China
- 14-day mandatory monitored quarantine
- Negative COVID-19 test issued at most 3 days before arrival
- Health screen upon arrival. Mandatory installation of smart phone app for contact tracing purposes
- Travel insurance and medical declaration are required for foreign nationals
- Foreign nationals are required to obtain Certificate of Entry (COE) issued by the Thai embassy or consulate
Show more details
- 14-day mandatory monitored quarantine
- Negative COVID-19 test issued at most 3 days before arrival
- Health screen upon arrival. Mandatory installation of smart phone app for contact tracing purposes
- Travel insurance and medical declaration are required for foreign nationals
- Foreign nationals are required to obtain Certificate of Entry (COE) issued by the Thai embassy or consulate
Show less
Rules to follow in Thailand
1m
Mandatory
Considerations leaving from China
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
No, entry into Thailand from China is currently restricted.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Observe COVID-19 safety rules
- Domestic border crossings may be subject to approval, testing and quarantine
The national COVID-19 helpline number in Bangkok is 1422.
Wearing a face mask on public transport in Bangkok is mandatory.
The social distance requirement in Bangkok is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1422.
No, but conditions apply when returning to China from Thailand.
See options for return travel.
Last updated: 28 Feb 2021
Exceptions may apply, for full details: Ministry of Foreign Affairs of the Kingdom of Thailand.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Guangzhou to Bangkok is to train and fly which costs ¥400 - ¥850 and takes 8h 17m.
The quickest way to get from Guangzhou to Bangkok is to fly which costs ¥1110 - ¥1120 and takes 6h 42m.
It is 1699 km from Guangzhou to Bangkok. It is approximately 2287.3 km to drive.
The best way to get from Guangzhou to Bangkok without a car is to bus which takes 47h 9m and costs ¥1185 - ¥1200.
It takes approximately 6h 55m to get from Guangzhou to Bangkok, including transfers.
The best way to get from Guangzhou to Bangkok is to fly which takes 6h 42m and costs ¥1110 - ¥1120. Alternatively, you can bus, which costs ¥1185 - ¥1200 and takes 47h 9m.
The quickest flight from Guangzhou Baiyun Airport to Don Muang Airport is the direct flight which takes 2h 35m.
Bangkok is 1h behind Guangzhou. It is currently 2:52 PM in Guangzhou and 1:52 PM in Bangkok.
Yes, the driving distance between Guangzhou to Bangkok is 2287 km. It takes approximately 29h 32m to drive from Guangzhou to Bangkok.
Thai Lion Mentari and Thai AirAsia offer flights from Guangzhou Baiyun Airport to Don Muang Airport.

- Distance: 1698.9 km
- Duration: 6h 55m
What companies run services between Guangzhou, China and Bangkok, Thailand?
Thai Airways International, China Southern Airlines and three other airlines fly from Guangzhou to Bangkok 4 times a day. Alternatively, you can take a bus from Guangzhou to Bangkok Mochit Bus Terminal via Yunnan Kunming, South Ring Road, South Bus Station, Kunming South, Laos Vientiane, and Vientiane Phanthavong Tour Office in around 47h 9m.

- Website
- airasia.com
Flights from Guangzhou Baiyun to Don Muang
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ฿3500 - ฿7000
Flights from Shenzhen to Don Muang
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ฿2600 - ฿3500
Flights from Macau to Don Muang
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ฿1600 - ฿3300

- Website
- csair.com
Flights from Guangzhou Baiyun to Suvarnabhumi
- Ave. Duration
- 3h 10m
- When
- Monday
- Estimated price
- ฿18573
Flights from Guangzhou Baiyun to Suvarnabhumi via Sanya
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ฿18573
Flights from Shenzhen to Suvarnabhumi
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ฿3100 - ฿16000
Flights from Shenzhen to Suvarnabhumi via Sanya
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ฿3100 - ฿16000

- Website
- thaiairways.com
Flights from Guangzhou Baiyun to Suvarnabhumi
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ฿8000 - ฿15000
Flights from Shenzhen to Suvarnabhumi
- Ave. Duration
- 3h 10m
- When
- Friday
- Estimated price
- ฿8000 - ฿9500
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ฿5500 - ฿15000

- Website
- hkexpress.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- ฿1900 - ฿10000

- Website
- bangkokair.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- ฿4900 - ฿18000
Flights from Hong Kong to Suvarnabhumi via Koh Samui
- Ave. Duration
- 5h 40m
- When
- Friday, Saturday and Sunday
- Estimated price
- ฿2800 - ฿7000

- Website
- airchina.com
Flights from Guangzhou Baiyun to Suvarnabhumi via Chengdu
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ฿40603
Flights from Shenzhen to Suvarnabhumi
- Ave. Duration
- 3h 10m
- When
- Friday
- Estimated price
- ฿8000 - ฿9500

- Website
- shenzhenair.com
Flights from Guangzhou Baiyun to Suvarnabhumi via Chengdu
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Wednesday, Friday and Sunday
- Estimated price
- ฿10000 - ฿20000
Flights from Shenzhen to Suvarnabhumi
- Ave. Duration
- 3h 10m
- When
- Friday
- Estimated price
- ฿8000 - ฿9500

- Website
- hongkongairlines.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 3h
- When
- Monday, Wednesday and Sunday
- Estimated price
- ฿3200 - ฿12000
Flights from Hong Kong to Suvarnabhumi via Koh Samui
- Ave. Duration
- 5h 40m
- When
- Friday, Saturday and Sunday
- Estimated price
- ฿2800 - ฿7000

- Website
- cathaypacific.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- ฿4900 - ฿18000

- Website
- lionairthai.com
Flights from Guangzhou Baiyun to Don Muang
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ฿3400 - ฿11000

- Website
- maiair.com
Flights from Guangzhou Baiyun to Suvarnabhumi via Yangon
- Ave. Duration
- 5h 15m
- When
- Tuesday
- Estimated price
- ฿8000 - ฿36000

- Website
- xiamenair.com
Flights from Guangzhou Baiyun to Suvarnabhumi via Xiamen
- Ave. Duration
- 6h
- When
- Monday and Thursday
- Estimated price
- ฿10035

- Website
- en.ceair.com
Flights from Shenzhen to Suvarnabhumi
- Ave. Duration
- 2h 55m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ฿9000 - ฿24000

- Website
- china-airlines.com
Flights from Shenzhen to Suvarnabhumi via Kaohsiung
- Ave. Duration
- 6h 50m
- When
- Thursday and Sunday
- Estimated price
- ฿8500 - ฿22000

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

- Website
- klm.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 2h 50m
- When
- Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- ฿1500 - ฿3800

- Website
- egyptair.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- ฿4500 - ฿11000

- Website
- rj.com
Flights from Hong Kong to Suvarnabhumi
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- ฿5500 - ฿13000

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


- Website
- china-railway.com.cn
Train from Guangzhou South to Zhuhai
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- ฿250 - ฿360
- Website
- Trip.com

Train from Guangzhou South to Zhuhai
- Ave. Duration
- 57 min
- Frequency
- Every 3 hours
- Estimated price
- ฿260 - ฿450
- Website
- Trip.com
- 2nd Class
- ฿260 - ฿370
- 1st Class
- ฿320 - ฿450
Train from Guangzhou South to Shenzhen North Station
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ฿240 - ฿400
- Website
- Trip.com
- 2nd Class
- ฿240 - ฿340
- 1st Class
- ฿290 - ฿400
Train from Guangzhou South to Kunming South
- Ave. Duration
- 7h 15m
- Frequency
- Every 3 hours
- Estimated price
- ฿1700 - ฿3900
- Website
- Trip.com
- 2nd Class
- ฿1700 - ฿2400
- 1st Class
- ฿2800 - ฿3900
Train from Guangzhou South to Nanning
- Ave. Duration
- 3h 28m
- Frequency
- Every 2 hours
- Estimated price
- ฿800 - ฿1800
- Website
- Trip.com
- 2nd Class
- ฿800 - ฿1200
- 1st Class
- ฿1200 - ฿1800

Train from Guangzhou South to Zhuhai
- Ave. Duration
- 57 min
- Frequency
- 4 times a day
- Estimated price
- ฿310 - ฿400
- Website
- Trip.com
- 2nd Class Seat
- ฿310 - ฿400
- 1st Class Seat
- ฿490 - ฿600
- Business Class Seat
- ฿1200 - ฿1500
Train from Guangzhou South to Shenzhen North
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿280 - ฿370
- Website
- Trip.com
- 2nd Class Seat
- ฿280 - ฿370
- 1st Class Seat
- ฿450 - ฿550
- Business Class Seat
- ฿1100 - ฿1400
Train from Shenzhen North Station to West Kowloon Station
- Ave. Duration
- 18 min
- Frequency
- Hourly
- Estimated price
- ฿180 - ฿230
- Website
- Trip.com
- 2nd Class Seat
- ฿180 - ฿230
- 1st Class Seat
- ฿260 - ฿310
- Business Class Seat
- ฿750 - ฿950
Train from Guangzhou South to Kunming South
- Ave. Duration
- 6h 26m
- Frequency
- 4 times a day
- Estimated price
- ฿2200 - ฿2900
- Website
- Trip.com
- 2nd Class Seat
- ฿2200 - ฿2900
- 1st Class Seat
- ฿3900 - ฿4600
- Business Class Seat
- ฿7000 - ฿9000

- Phone
- 1690
- webmaster.srt@railway.co.th
- Website
- railway.co.th
Train from Nong Khai to Hua Lamphong
- Ave. Duration
- 10h 50m
- Frequency
- 5 times a day
- Estimated price
- ฿230 - ฿1700
- Website
- http://www.railway.co.th/main/timetable/time-train.html
- Book at
- https://12go.asia/en/operator/thai-railways
- Schedules at
- http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
- 3rd Class (Seat)
- ฿230 - ฿310
- 2nd Class (Air-Conditioned Berth)
- ฿700 - ฿1000
- 2nd Class (Air-conditioned Seat)
- ฿460 - ฿650
- 1st Class (Air-Conditioned Berth)
- ฿1200 - ฿1700

- Website
- china-railway.com.cn
Train from Nanning to Bac Giang Station
- Ave. Duration
- 11h 28m
- Frequency
- Once daily
- Estimated price
- ฿950 - ฿1400
- Schedules at
- chinahighlights.com
- Book at
- baolau.com
- Sleeper
- ฿950 - ฿1400

- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Bac Giang to Long Bien
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- ฿110 - ฿400
- Website
- http://dsvn.vn
- Book at
- https://12go.asia/
- Hard seat, air-conditioned
- ฿120 - ฿180
- Soft seat, air-conditioned
- ฿110 - ฿160
- Bed, air-conditioned
- ฿280 - ฿400

- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Guangzhou Provincial to Shenzhen Airport
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿303
- Schedules at
- chinabusguide.com
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿2736
- Schedules at
- chinabusguide.com
Bus from Guangzhou Provincial to Yunnan Kunming
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Estimated price
- ฿2004
- Schedules at
- chinabusguide.com

Bus from Vientiane Phanthavong Tour Office to Bangkok Mochit Bus Terminal
- Ave. Duration
- 12h
- Frequency
- Twice daily
- Estimated price
- ฿721
- Schedules at
- baolau.com

- Phone
- +84-28 3838 9596
- info@thesinhtourist.vn
- Website
- thesinhtourist.vn
Bus from Ha Noi - Sinh Tourist Office to Vientiane
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- ฿743
- Schedules at
- thesinhtourist.vn

- Website
- nagatravel.com
Bus from Vientiane to Bangkok Bus Terminal Mochit
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 5 delightfully under-the-radar French towns you need to visit, Need to know: Greyhound and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 12499+ hotels available in Bangkok. Prices start at ฿3750 per night.