There are 9 ways to get from Hat Yai to Puchong by train, bus, car, tram, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Padang Besar
best- Take the train from Hat Yai to Padang Besartrain
- Take the train from Padang Besar to Kuala Lumpurtrain Ets
7h 54mRM 15–87Minivan, bus
- Take the bus from Hat Yai to Danokbus
- Take the bus from Danok to Terminal Bersepadu Selatanbus
8h 27mRM 112–173Drive 538.3 km
- Drive from Hat Yai to Puchongcar 538.3 km
6h 3mRM 250–361Train, tram to Alor Setar, fly to Sultan Abdul Aziz Shah
- Take the train from Hat Yai to Padang Besartrain
- Take the tram from Padang Besar to Anak Bukittram
- Fly from Alor Setar (AOR) to Sultan Abdul Aziz Shah (SZB)plane AOR - SZB
5h 32mRM 224–667Bus
- Take the bus from Hat Yai to Terminal Meru Rayabus
- Take the bus from Terminal Meru Raya to Terminal Bersepadu Selatanbus Ipoh / ...
9h 30mRM 78–148Train
- Take the train from Hat Yai to Sungai Bulohtrain Ets
13h 36mRM 19–74Train, tram to Alor Setar, fly to Kuala Lumpur International Airport
- Take the train from Hat Yai to Padang Besartrain
- Take the tram from Padang Besar to Anak Bukittram
- Fly from Alor Setar (AOR) to Kuala Lumpur International Airport (KUL)plane AOR - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
6h 36mRM 126–461Fly Hat Yai to Kuala Lumpur International Airport, train
- Fly from Hat Yai (HDY) to Kuala Lumpur International Airport (KUL)plane HDY - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
6h 10mRM 261–728Train, drive to Sultan Ismail Petra, fly to Sultan Abdul Aziz Shah
- Take the train from Hat Yai to Sungai Koloktrain
- Drive from Sungai Kolok to Sultan Ismail Petra (KBR)car
- Fly from Sultan Ismail Petra (KBR) to Sultan Abdul Aziz Shah (SZB)plane KBR - SZB
8h 5mRM 194–487
Alor Setar (AOR) to Sultan Abdul Aziz Shah (SZB) flights
Comparing Your Travel Options
The cheapest way to get from Hat Yai to Puchong is to train which costs RM 18 - RM 75 and takes 13h 36m.
The fastest way to get from Hat Yai to Puchong is to train and tram and fly which takes 5h 32m and costs RM 220 - RM 700.
No, there is no direct bus from Hat Yai to Puchong. However, there are services departing from Hat Yai and arriving at Terminal Bersepadu Selatan via Danok. The journey, including transfers, takes approximately 8h 27m.
No, there is no direct train from Hat Yai to Puchong. However, there are services departing from Hat Yai and arriving at Kuala Lumpur via Padang Besar. The journey, including transfers, takes approximately 7h 54m.
The distance between Hat Yai and Puchong is 584 km. The road distance is 538.3 km.
The best way to get from Hat Yai to Puchong without a car is to train via Padang Besar which takes 7h 54m and costs RM 15 - RM 90.
It takes approximately 7h 54m to get from Hat Yai to Puchong, including transfers.
Hat Yai to Puchong bus services, operated by Local Minivan Thailand, depart from Hat Yai station.
Hat Yai to Puchong train services, operated by State Railway of Thailand, depart from Hat Yai station.
The best way to get from Hat Yai to Puchong is to train via Padang Besar which takes 7h 54m and costs RM 15 - RM 90. Alternatively, you can Minivan and bus, which costs RM 110 - RM 180 and takes 8h 27m.
What companies run services between Hat Yai, Thailand and Puchong, Malaysia?
You can take a train from Hat Yai to (M) Sj449 Setia Walk via Padang Besar, Kuala Lumpur, and (M) Kl1933 Pasar Seni in around 7h 54m. Alternatively, you can take a bus from Hat Yai to Pusat Bandar Puchong via Danok, Kuala Lumpur, Tbs (Terminal Bersepadu Selatan), and Bandar Tasik Selatan in around 8h 27m.
- Website
- fireflyz.com.my
Flights from Alor Setar to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 230–450
Flights from Alor Setar to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 190–320
Flights from Sultan Ismail Petra to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 140–370
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RM 1–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 12–15
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 30–34
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RM 1–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 12–15
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 30–34
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RM 1–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 12–15
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 30–34
Train from Hat Yai to Sungai Kolok
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RM 8–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 16–20
- 2nd Class (Air-Conditioned Berth)
- RM 8–12
- 2nd Class (Air-conditioned Seat)
- RM 40–44
Bus from Hat Yai to Danok
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- RM 10
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 Italy Travel Guides, Getting to Rome from the airport, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
Hat Yai to Puchong bus services, operated by Local Minivan Thailand, arrive at Danok station.
Puchong is 1h ahead of Hat Yai. It is currently 12:53 PM in Hat Yai and 1:53 PM in Puchong.
Hat Yai to Puchong train services, operated by State Railway of Thailand, arrive at Padang Besar station.
Yes, the driving distance between Hat Yai to Puchong is 538 km. It takes approximately 6h 3m to drive from Hat Yai to Puchong.
There are 9272+ hotels available in Puchong.


