There are 6 ways to get from Zhanjiang to Bangkok by plane, train, 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.
Fly
best- Fly from Zhanjiang (ZHA) to Suvarnabhumi Airport (BKK)plane ZHA - BKK
6h 33m฿3,980–12,201Train, bus
cheapest- Take the train from Zhanjiang West to Maomingtrain
- Take the train from Maoming to Nanningtrain
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Khua Din Bus Station to Udon Thani Bus Terminal 1bus
- Take the train from Udon Thani to Krung Thep Aphiwat Central Terminaltrain 26
2d 10h฿3,071–5,843Train
- Take the train from Zhanjiang West to Yangdongtrain
- Take the train from Yangdong to Guangzhou South stationtrain
- Take the train from Guangzhou South station to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain
34h 33m฿5,428–12,310Train, bus via Dali
- Take the train from Zhanjiang West to Foshan Westtrain
- Take the train from Foshan West to Nanningtrain
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
2d 7h฿5,028–8,420Drive 1,835.3 km
- Drive from Zhanjiang to Bangkokcar 1,835.3 km
24h 1m฿7,811–11,282Train, bus #2
- Take the train from Zhanjiang West to Maomingtrain
- Take the train from Maoming to Nanningtrain
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Morning Market, Vientiane to Mochit New Van Terminalbus
2d 12h฿3,586–5,780
Zhanjiang (ZHA) to Suvarnabhumi Airport (BKK) flights
Comparing Your Travel Options
The cheapest way to get from Zhanjiang to Bangkok is to train and bus which costs ฿3000 - ฿6000 and takes 2 days 10h.
The fastest way to get from Zhanjiang to Bangkok is to fly which takes 6h 33m and costs ฿3900 - ฿13000.
No, there is no direct train from Zhanjiang to Bangkok. However, there are services departing from Zhanjiang West and arriving at Krung Thep Aphiwat Central Terminal via Yangdong, Guangzhou South station, Kunming South, Khamsavath station and Nong Khai. The journey, including transfers, takes approximately 34h 33m.
The distance between Zhanjiang and Bangkok is 1356 km. The road distance is 1835.3 km.
The best way to get from Zhanjiang to Bangkok without a car is to train which takes 34h 33m and costs ฿5000 - ฿13000.
It takes approximately 6h 33m to get from Zhanjiang to Bangkok, including transfers.
Zhanjiang to Bangkok train services, operated by China Railways C-Class, depart from Zhanjiang West station.
The best way to get from Zhanjiang to Bangkok is to fly which takes 6h 33m and costs ฿3900 - ฿13000. Alternatively, you can train, which costs ฿5000 - ฿13000 and takes 34h 33m.
Bangkok is 1h behind Zhanjiang. It is currently 11:19 AM in Zhanjiang and 10:19 AM in Bangkok.
Zhanjiang to Bangkok train services, operated by China Railways C-Class, arrive at Yangdong station.
What companies run services between Zhanjiang, China and Bangkok, Thailand?
China Southern Airlines, China West Air, and four other airlines fly from Zhanjiang (ZHA) to Suvarnabhumi Airport (BKK) every 4 hours. Alternatively, you can take a vehicle from Zhanjiang to Krung Thep Aphiwat Central Terminal via Zhanjiang West, Yangdong, Guangzhou South station, Kunming South, Vientiane station, Khamsavath station, and Nong Khai in around 34h 33m.
- Website
- csair.com
Flights from Zhanjiang to Suvarnabhumi Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- ฿4,700–18,000
- Website
- en.ceair.com
Flights from Zhanjiang to Suvarnabhumi Airport via Kunming
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- ฿4,700–15,000
- Website
- shenzhenair.com
Flights from Zhanjiang to Suvarnabhumi Airport via Shenzhen Bao'an International
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- ฿3,800–12,000
Flights from Zhanjiang to Suvarnabhumi Airport via Kunming
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿6,000–15,000
- Website
- westair.cn
Flights from Zhanjiang to Suvarnabhumi Airport via Chongqing
- Ave. Duration
- 6h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿4,300–19,000
- Website
- thaiairways.com
Flights from Zhanjiang to Suvarnabhumi Airport via Kunming
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿6,000–15,000
Train from Zhanjiang West to Yangdong
- Ave. Duration
- 1h 44m
- Frequency
- Every 30 minutes
- Estimated price
- ฿400–600
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- ฿400–600
Train from Yangdong to Guangzhou South station
- Ave. Duration
- 1h 38m
- Frequency
- Every 30 minutes
- Estimated price
- ฿340–490
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- ฿340–490
Train from Zhanjiang West to Foshan West
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- ฿750–1,100
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- ฿750–1,100
Train from Zhanjiang West to Maoming
- Adult - second class
- ฿180–260
Train from Guangzhou South station to Kunming South
- Ave. Duration
- 7h 33m
- Frequency
- Every 2 hours
- Estimated price
- ฿1,900–4,600
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿1,900–2,600
- Adult - 1st Class
- ฿3,300–4,600
Train from Zhanjiang West to Foshan West
- Ave. Duration
- 3h 34m
- Frequency
- Once daily
- Estimated price
- ฿750–1,700
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿750–1,100
- Adult - 1st Class
- ฿1,200–1,700
Train from Foshan West to Nanning
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- ฿850–2,000
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿850–1,300
- Adult - 1st Class
- ฿1,400–2,000
Train from Zhanjiang West to Maoming
- Ave. Duration
- 34 min
- Frequency
- Once daily
- Estimated price
- ฿260–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿260–370
- Adult - 1st Class
- ฿290–410
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a day
- Estimated price
- ฿220–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿230–280
- 2nd Class (Air-Conditioned Berth)
- ฿220–290
- 2nd Class (Air-conditioned Seat)
- ฿540–590
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Udon Thani to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 8h 19m
- Frequency
- 3 times a day
- Estimated price
- ฿190–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–240
- 2nd Class (Air-conditioned Seat)
- ฿490–530
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
- Website
- Thai Railway
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 4 hours
- Estimated price
- ฿210–1,600
- Schedules at
- Thai Railway
Train from Udon Thani to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 9h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿200–1,600
- Schedules at
- Thai Railway
Train from Maoming to Nanning
- Hard Seat
- ฿260–350
- Hard sleeper
- ฿500–700
- Soft sleeper
- ฿800–1,100
Train from Zhanjiang West to Maoming
- Hard Seat
- ฿100–140
- Hard sleeper
- ฿230–320
- Soft sleeper
- ฿380–490
Train from Maoming to Nanning
- Hard Seat
- ฿260–350
- Hard sleeper
- ฿500–700
- Soft sleeper
- ฿800–1,100
Train from Zhanjiang West to Maoming
- Hard Seat
- ฿220–320
- Hard Sleeper
- ฿210–360
- Soft Sleeper
- ฿550–850
- [email protected]
- Website
- chinabusguide.com
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- ฿600–922
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- ฿600–900
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- ฿600–922
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- ฿600–900
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- ฿600–922
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- ฿600–900
- Website
- 12go.asia
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- ฿1,300–1,900
- Book at
- HTX Van Tai 277
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- ฿1,300–1,900
- Book at
- HTX Van Tai 277
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- ฿1,300–1,900
- Book at
- HTX Van Tai 277
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ฿1,723
- Book at
- 12Go
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ฿1,723
- Book at
- 12Go
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ฿1,723
- Book at
- 12Go
- Phone
- +856 21 254512-5
- [email protected]
- Website
- soutchaitravel.com
Bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿1,300–1,600
- Schedules at
- soutchai.com
- Phone
- +66 2 285 1085
- [email protected]
- Website
- 12go.co
Bus from Khua Din Bus Station to Udon Thani Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿313
- Book at
- Yortdoy Travel
- Phone
- 086 065 5466
- [email protected]
- Website
- 12go.asia
Bus from Morning Market, Vientiane to Mochit New Van Terminal
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- ฿1,100–1,600
- Book at
- 12go.asia
- Phone
- +66 2 217 1017
- [email protected]
- Website
- Next Step Journey
Bus from Morning Market, Vientiane to Mochit New Van Terminal
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ฿1,688
- Website
- Next Step Journey
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 Need to know: Jadrolinija, Best ways to travel around Australia, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Zhanjiang to Bangkok is 1835 km. It takes approximately 24h 1m to drive from Zhanjiang to Bangkok.
There are 5949+ hotels available in Bangkok.































