There are 9 ways to get from Shanghai to Hat Yai by plane, train, taxi, bus, car, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Shanghai Pudong International Airport to Hat Yai
best- Fly from Shanghai Pudong International Airport (PVG) to Hat Yai (HDY)plane PVG - HDY
11h 14m฿5,333–13,334Fly Shanghai Hongqiao International Airport to Hat Yai
cheapest- Fly from Shanghai Hongqiao International Airport (SHA) to Hat Yai (HDY)plane SHA - HDY
13h 22m฿5,081–16,081Train
- Take the train from Shanghai Hongqiao to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain 45
2d 3h฿7,702–11,912Train, taxi, bus
- Take the train from Shanghai Hongqiao to Kunming Southtrain
- Take the train from Kunming South to Oudomxay stationtrain
- Take the taxi from Oudomxay station to Luang Prabang Hotel Transfertaxi
- Take the bus from Luang Prabang Hotel Transfer to Chiang Rai Town Transferbus
- Take the bus from Chiang Rai to Hat Yaibus
2d 19h฿14,425–19,455Drive 4,443.6 km
- Drive from Shanghai to Hat Yaicar 4,443.6 km
2d 6h฿19,638–28,366Train to Hangzhou Xiaoshan International Airport, fly to Hat Yai
- Take the train from Shanghai Hongqiao to Hangzhou Easttrain
- Fly from Hangzhou Xiaoshan International Airport (HGH) to Hat Yai (HDY)plane HGH - HDY
12h 37m฿8,452–17,782Fly Shanghai Pudong International Airport to Alor Setar, tram, train
- Fly from Shanghai Pudong International Airport (PVG) to Alor Setar (AOR)plane PVG - AOR
- Take the tram from Anak Bukit to Padang Besartram
- Take the train from Padang Besar to Hat Yaitrain
14h 24m฿5,962–17,524Train, bus
- Take the train from Shanghai Hongqiao to Kunming Southtrain
- Take the bus from Kunming South to Laos Vientianebus
- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain
2d 5h฿7,052–10,950Train, drive, bus
- Take the train from Shanghai South to Kunmingtrain
- Take the train from Kunming South to Vientiane stationtrain
- Drive from Vientiane station to Si Chiang Maicar
- Take the bus from Si Chiang Mai to Mochitbus
- Take the bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminalbus
3d 5h฿5,863–17,093
Shanghai Pudong International Airport (PVG) to Hat Yai (HDY) flights
Comparing Your Travel Options
The cheapest way to get from Shanghai to Hat Yai is to train and drive and bus which costs ฿5500 - ฿18000 and takes 3 days 5h.
The fastest way to get from Shanghai to Hat Yai is to fly which takes 11h 14m and costs ฿5000 - ฿14000.
No, there is no direct train from Shanghai to Hat Yai. However, there are services departing from South Shaanxi Road and arriving at Hat Yai via Shanghai Hongqiao, Kunming South, Khamsavath station and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 2 days 3h.
The distance between Shanghai and Hat Yai is 3545 km. The road distance is 4443.6 km.
The best way to get from Shanghai to Hat Yai without a car is to train which takes 2 days 3h and costs ฿7500 - ฿12000.
It takes approximately 11h 14m to get from Shanghai to Hat Yai, including transfers.
Shanghai to Hat Yai train services, operated by China Railways G-Class, depart from Shanghai Hongqiao station.
The best way to get from Shanghai to Hat Yai is to fly which takes 11h 14m and costs ฿5000 - ฿14000. Alternatively, you can train, which costs ฿7500 - ฿12000 and takes 2 days 3h.
Hat Yai is 1h behind Shanghai. It is currently 2:22 AM in Shanghai and 1:22 AM in Hat Yai.
Shanghai to Hat Yai train services, operated by China Railways G-Class, arrive at Kunming South station.
What companies run services between Shanghai, China and Hat Yai, Thailand?
Thai Lion Mentari, Thai Vietjet Air, and four other airlines fly from Shanghai Pudong International Airport (PVG) to Hat Yai (HDY) 5 times a day. Alternatively, you can take a subway from South Shaanxi Road to Hat Yai via Shanghai Hongqiao Train Station, Shanghai Hongqiao, Kunming South, Vientiane station, Khamsavath station, and Krung Thep Aphiwat Central Terminal in around 2d 3h.
- Website
- malaysiaairlines.com
Flights from Hangzhou Xiaoshan International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 6h 55m
- When
- Wednesday to Sunday
- Estimated price
- ฿8,000–17,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Xiamen, Suvarnabhumi
- Ave. Duration
- 14h 2m
- When
- Every day
- Estimated price
- ฿5,000–16,000
Flights from Shanghai Pudong International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 11h 32m
- When
- Every day
- Estimated price
- ฿6,000–22,000
- Website
- lionairthai.com
Flights from Shanghai Pudong International Airport to Hat Yai via Don Muang
- Ave. Duration
- 7h 40m
- When
- Monday and Wednesday
- Estimated price
- ฿5,000–13,000
Flights from Hangzhou Xiaoshan International Airport to Hat Yai via Don Muang
- Ave. Duration
- 9h 25m
- When
- Thursday and Sunday
- Estimated price
- ฿7,000–17,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Shenzhen Bao'an International, Don Muang
- Ave. Duration
- 10h 15m
- When
- Sunday
- Estimated price
- ฿6,000–16,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Guangzhou Baiyun, Don Muang
- Ave. Duration
- 10h 40m
- When
- Wednesday and Friday
- Estimated price
- ฿6,000–16,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Hong Kong, Don Muang
- Ave. Duration
- 11h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ฿6,000–16,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Macau, Don Muang
- Ave. Duration
- 16h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- ฿6,000–16,000
- Website
- singaporeair.com
Flights from Shanghai Pudong International Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 11h 33m
- When
- Every day
- Estimated price
- ฿4,900–26,000
Flights from Hangzhou Xiaoshan International Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 11h 42m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿6,000–22,000
Flights from Shanghai Pudong International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 9h
- When
- Sunday
- Estimated price
- ฿6,000–17,000
- Website
- thaiairways.com
Flights from Shanghai Pudong International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 14h 17m
- When
- Every day
- Estimated price
- ฿6,000–15,000
Flights from Hangzhou Xiaoshan International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 6h 55m
- When
- Wednesday to Sunday
- Estimated price
- ฿8,000–17,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Xiamen, Suvarnabhumi
- Ave. Duration
- 14h 20m
- When
- Every day
- Estimated price
- ฿5,000–16,000
- Website
- vietjetair.com
Flights from Shanghai Pudong International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ฿5,000–13,000
Flights from Hangzhou Xiaoshan International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 9h 42m
- When
- Every day
- Estimated price
- ฿5,000–23,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Haikou, Suvarnabhumi
- Ave. Duration
- 13h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ฿5,500–15,000
- Website
- airasia.com
Flights from Hangzhou Xiaoshan International Airport to Hat Yai via Don Muang
- Ave. Duration
- 10h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿6,000–17,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Guangzhou Baiyun, Don Muang
- Ave. Duration
- 12h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿5,500–16,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Changsha, Don Muang
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ฿5,500–16,000
Flights from Shanghai Hongqiao International Airport to Hat Yai via Shenzhen Bao'an International, Don Muang
- Ave. Duration
- 12h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿5,500–16,000
- Website
- airasia.com
Flights from Shanghai Pudong International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ฿5,500–20,000
Flights from Shanghai Pudong International Airport to Alor Setar via Tan Son Nhat, Senai
- Ave. Duration
- 11h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿5,500–20,000
- Website
- flyscoot.com
Flights from Hangzhou Xiaoshan International Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 11h 42m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿6,000–22,000
Train from Shanghai Hongqiao to Kunming South
- Ave. Duration
- 9h 35m
- Frequency
- 4 times a day
- Estimated price
- ฿4,900–5,400
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿4,900–5,400
- 1st Class Seat
- ฿8,000–9,000
- Business Class Seat
- ฿12,000–17,000
Train from Shanghai Hongqiao to Kunming South
- Ave. Duration
- 9h 35m
- Frequency
- 4 times a day
- Estimated price
- ฿4,900–5,400
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿4,900–5,400
- 1st Class Seat
- ฿8,000–9,000
- Business Class Seat
- ฿12,000–17,000
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿370–410
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿370–410
- 1st Class Seat
- ฿600–650
- Business Class Seat
- ฿800–1,200
Train from Shanghai Hongqiao to Kunming South
- Ave. Duration
- 9h 35m
- Frequency
- 4 times a day
- Estimated price
- ฿4,900–5,400
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ฿4,900–5,400
- 1st Class Seat
- ฿8,000–9,000
- Business Class Seat
- ฿12,000–17,000
- 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
Train from Kunming South to Oudomxay station
- Ave. Duration
- 6h 52m
- Frequency
- Once daily
- Estimated price
- ฿1,400–4,000
- Schedules at
- baolau.com
- Second Class
- ฿1,400–2,500
- First Class
- ฿2,000–4,000
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 Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a day
- Estimated price
- ฿210–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 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 25m
- Frequency
- Hourly
- Estimated price
- ฿300–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 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 Padang Besar to Hat Yai
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- ฿15–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿200–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿200–270
- 2nd Class (Air-conditioned Seat)
- ฿510–560
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- Estimated price
- ฿300–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 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 Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- ฿360–650
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿360–490
- Adult - 1st Class
- ฿460–650
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Tram from Anak Bukit to Padang Besar
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- ฿14–150
- Website
- KTMB
- Shuttle
- ฿14–21
- Express
- ฿100–150
- Phone
- +66 2 225 1025
- [email protected]
- Website
- Pai Friendly Tour
Bus from Luang Prabang Hotel Transfer to Chiang Rai Town Transfer
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ฿2,575
- Website
- Pai Friendly Tour
- [email protected]
- Website
- chinabusguide.com
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,960
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,000
- Phone
- +66 2 936 3256
- Website
- Sombat Tour
Bus from Si Chiang Mai to Mochit
- Ave. Duration
- 11h 40m
- Frequency
- 3 times a day
- Estimated price
- ฿1,169
- Book at
- 12 Go
- Website
- Sombat Tour
- 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
- ฺBor Kor Sor
Bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminal
- Ave. Duration
- 22h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿800–7,500
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
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 Which side of Niagara Falls should I choose (and how do I get there)?, Getting to Milan from the airport, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Shanghai to Hat Yai is 4444 km. It takes approximately 2 days 6h to drive from Shanghai to Hat Yai.
There are 617+ hotels available in Hat Yai.





























