There are 9 ways to get from Guangzhou to Hat Yai by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Guangzhou Baiyun International Airport to Hat Yai
best- Fly from Guangzhou Baiyun International Airport (CAN) to Hat Yai (HDY)plane CAN - HDY
9h 22m฿5,099–13,112Train
cheapest- Take the train from Guangzhou South station to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath Station to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain
2d 1h฿4,500–11,016Train, bus via Guiyang
- Take the train from Guangzhou South station to Guiyang Northtrain
- Take the train from Guiyang North to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Nongkhai Bus Terminal to Bangkok Mochit Bus Terminalbus
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain
41h 31m฿5,440–10,886Train, bus
- Take the train from Foshan West to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminalbus
2d 1h฿6,180–18,366Drive 3,130 km
- Drive from Guangzhou to Hat Yaicar 3,130 km
40h 39m฿13,071–18,881Train to Macau International Airport, fly to Hat Yai
- Take the train from Guangzhou South station to Zhuhaitrain
- Fly from Macau International Airport (MFM) to Hat Yai (HDY)plane MFM - HDY
10h 2m฿7,815–19,601Train to Hong Kong International Airport, fly to Hat Yai
- Take the train from Guangzhou South station to Shenzhen Northtrain
- Fly from Hong Kong International Airport (HKG) to Hat Yai (HDY)plane HKG - HDY
10h 39m฿5,320–13,686Fly Guangzhou Baiyun International Airport to Trang Airport, taxi
- Fly from Guangzhou Baiyun International Airport (CAN) to Trang Airport (TST)plane CAN - TST
- Take the taxi from Trang-Airport-TST to Hat Yaitaxi
12h 41m฿6,039–13,152Train to Shenzhen Bao'An International Airport, fly to Hat Yai
- Take the train from Guangzhou South station to Humentrain
- Fly from Shenzhen Bao'An International Airport (SZX) to Hat Yai (HDY)plane SZX - HDY
11h 2m฿5,795–16,366
Guangzhou Baiyun International Airport (CAN) to Hat Yai (HDY) flights
Questions & Answers
The cheapest way to get from Guangzhou to Hat Yai is to train which costs ฿4500 - ฿11000 and takes 2 days 1h.
The fastest way to get from Guangzhou to Hat Yai is to fly which takes 9h 22m and costs ฿5000 - ฿14000.
No, there is no direct train from Guangzhou to Hat Yai. However, there are services departing from Haizhu Square and arriving at Hat Yai via Guangzhou South station, Kunming South, Khamsavath Station and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 2 days 1h.
The distance between Guangzhou and Hat Yai is 2337 km. The road distance is 3130 km.
The best way to get from Guangzhou to Hat Yai without a car is to train and bus which takes 2 days 1h and costs ฿6000 - ฿19000.
It takes approximately 9h 22m to get from Guangzhou to Hat Yai, including transfers.
Guangzhou to Hat Yai train services, operated by China Railways D-Class, depart from Guangzhou South station.
The best way to get from Guangzhou to Hat Yai is to fly which takes 9h 22m and costs ฿5000 - ฿14000. Alternatively, you can train, which costs ฿4500 - ฿11000 and takes 2 days 1h.
Hat Yai is 1h behind Guangzhou. It is currently 2:29 PM in Guangzhou and 1:29 PM in Hat Yai.
Guangzhou to Hat Yai train services, operated by China Railways D-Class, arrive at Kunming South station.
What companies run services between Guangzhou, China and Hat Yai, Thailand?
Thai Lion Mentari, Scoot Tigerair, and four other airlines fly from Guangzhou Baiyun International Airport (CAN) to Hat Yai (HDY) 5 times a day. Alternatively, you can take a subway from Haizhu Square to Hat Yai via Guangzhou South, Guangzhou South station, Kunming South, Vientiane station, Khamsavath Station, and Krung Thep Aphiwat Central Terminal in around 2d 1h.
- Website
- lionairthai.com
Flights from Guangzhou Baiyun International Airport to Hat Yai via Don Muang
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ฿5,500–13,000
Flights from Macau International Airport to Hat Yai via Don Muang
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ฿8,000–19,000
Flights from Hong Kong International Airport to Hat Yai via Don Muang
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿4,900–12,000
Flights from Guangzhou Baiyun International Airport to Trang Airport via Don Muang
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ฿4,300–11,000
Flights from Shenzhen Bao'An International Airport to Hat Yai via Don Muang
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿6,000–15,000
- Website
- thaiairways.com
Flights from Guangzhou Baiyun International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ฿5,500–19,000
Flights from Hong Kong International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ฿5,500–15,000
Flights from Shenzhen Bao'An International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ฿5,500–21,000
- Website
- airasia.com
Flights from Guangzhou Baiyun International Airport to Hat Yai via Don Muang
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ฿5,000–13,000
Flights from Macau International Airport to Hat Yai via Don Muang
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ฿7,500–19,000
Flights from Hong Kong International Airport to Hat Yai via Don Muang
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ฿4,500–12,000
Flights from Guangzhou Baiyun International Airport to Trang Airport via Don Muang
- Ave. Duration
- 8h 42m
- When
- Every day
- Estimated price
- ฿4,300–11,000
Flights from Shenzhen Bao'An International Airport to Hat Yai via Don Muang
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ฿5,500–14,000
- Website
- singaporeair.com
Flights from Guangzhou Baiyun International Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 7h 10m
- When
- Sunday and Friday
- Estimated price
- ฿4,800–21,000
Flights from Macau International Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 6h 25m
- When
- Monday and Wednesday
- Estimated price
- ฿12,000–30,000
Flights from Hong Kong International Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 6h 55m
- When
- Friday
- Estimated price
- ฿5,500–30,000
Flights from Shenzhen Bao'An International Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 6h 55m
- When
- Friday
- Estimated price
- ฿6,000–18,000
- Website
- flyscoot.com
Flights from Guangzhou Baiyun International Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 7h 10m
- When
- Sunday and Friday
- Estimated price
- ฿4,800–21,000
Flights from Macau International Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 6h 25m
- When
- Monday and Wednesday
- Estimated price
- ฿12,000–30,000
- Website
- vietjetair.com
Flights from Guangzhou Baiyun International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ฿5,500–19,000
Flights from Macau International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ฿10,000–25,000
Train from Guangzhou South station to Guiyang North
- Ave. Duration
- 3h 44m
- Frequency
- 5 times a day
- Estimated price
- ฿1,800–2,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿1,800–2,000
- 1st Class Seat
- ฿3,000–3,300
- Business Class Seat
- ฿4,400–6,500
Train from Guiyang North to Kunming South
- 2nd Class Seat
- ฿1,000–1,100
- 1st Class Seat
- ฿1,600–1,800
- Business Class Seat
- ฿2,400–3,400
Train from Guangzhou South station to Zhuhai
- 2nd Class Seat
- ฿270–300
- 1st Class Seat
- ฿430–480
- Business Class Seat
- ฿600–850
Train from Guangzhou South station to Shenzhen North
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿240–270
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿240–270
- 1st Class Seat
- ฿380–420
- Business Class Seat
- ฿500–750
Train from Guangzhou South station to Humen
- Ave. Duration
- 19 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿120–140
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿120–140
- 1st Class Seat
- ฿190–220
- Business Class Seat
- ฿250–370
Train from Guangzhou South station to Kunming South
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a day
- Estimated price
- ฿2,700–3,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿2,700–3,000
- 1st Class Seat
- ฿4,500–5,000
- Business Class Seat
- ฿6,500–9,500
Train from Guangzhou South station to Guiyang North
- Ave. Duration
- 5h 1m
- Frequency
- 5 times a day
- Estimated price
- ฿1,200–3,000
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿1,200–1,800
- Adult - 1st Class
- ฿2,100–3,000
Train from Foshan West to Kunming South
- Ave. Duration
- 7h 12m
- Frequency
- Every 4 hours
- Estimated price
- ฿1,800–4,300
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿1,800–2,500
- Adult - 1st Class
- ฿3,100–4,300
Train from Guangzhou South station to Zhuhai
- Ave. Duration
- 57 min
- Frequency
- Every 2 hours
- Estimated price
- ฿290–490
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿290–400
- Adult - 1st Class
- ฿350–490
Train from Guangzhou South station to Shenzhen North
- Ave. Duration
- 37 min
- Frequency
- Twice daily
- Estimated price
- ฿270–450
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿270–380
- Adult - 1st Class
- ฿320–450
Train from Guangzhou South station to Kunming South
- Ave. Duration
- 7h 33m
- Frequency
- Every 2 hours
- Estimated price
- ฿1,800–4,500
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿1,800–2,600
- Adult - 1st Class
- ฿3,200–4,500
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,100–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,100–2,900
- First Class
- ฿2,800–4,600
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,100–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,100–2,900
- First Class
- ฿2,800–4,600
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,100–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,100–2,900
- First Class
- ฿2,800–4,600
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 15m
- Frequency
- Every 4 hours
- Estimated price
- ฿300–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
Train from Khamsavath Station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- ฿210–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿210–270
- 2nd Class (Air-conditioned Seat)
- ฿520–570
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 15m
- Frequency
- Every 4 hours
- Estimated price
- ฿300–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
- Phone
- +66 62 717 2926
- [email protected]
- Website
- omio.com
Bus from Nongkhai Bus Terminal to Bangkok Mochit Bus Terminal
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- ฿650–1,000
- Book at
- 12go.asia
- 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
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminal
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminal
- Ave. Duration
- 22h 45m
- Frequency
- 4 times a day
- Estimated price
- ฿800–7,500
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Ave. Duration
- 2h 15m
- Estimated price
- ฿1,700–2,100
Taxi Meter Trang by Pondtong Group
- Phone
- +66 75 582 822
- Website
- facebook.com
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 Bali: What to do if Mount Agung erupts, How to get from Stansted Airport into central London, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Guangzhou to Hat Yai is 3130 km. It takes approximately 40h 39m to drive from Guangzhou to Hat Yai.
There are 616+ hotels available in Hat Yai.






















