There are 4 ways to get from Hat Yai to Alor Setar by 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.
Recommended option
Train • 2h 38m
3 alternative options
Minivan, train • 3h 11m
Minivan, bus • 4h 20m
Drive • 1h 32m
Hat Yai to Alor Setar by train
Travel safe during COVID-19
International entry into Malaysia from Thailand
- Entry is unrestricted for citizens and permanent residents of Thailand
Conditions of entry into Malaysia from Thailand
- There are no current restrictions
Rules to follow in Malaysia
1m
Mandatory
Considerations leaving from Thailand
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
Yes, entry into Malaysia is currently allowed from Thailand.
Explore travel optionsDomestic 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
The national COVID-19 helpline number in Alor Setar is 03 88810200.
Wearing a face mask on public transport in Alor Setar is mandatory.
The social distance requirement in Alor Setar is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 03 88810200.
No, returning to Thailand from Malaysia is currently allowed.
See options for return travel.
Last updated: 3 Mar 2023
Exceptions may apply, for full details: Ministry of Health Malaysia.
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 Hat Yai to Alor Setar is to minivan and train which costs ฿100 - ฿130 and takes 3h 11m.
The quickest way to get from Hat Yai to Alor Setar is to drive which costs ฿150 - ฿230 and takes 1h 32m.
No, there is no direct bus from Hat Yai to Alor Setar. However, there are services departing from Hat Yai Bus Terminal and arriving at Terminal Shahab Perdana via Padang Besar and Terminal Bukit Lagi. The journey, including transfers, takes approximately 4h 20m.
No, there is no direct train from Hat Yai to Alor Setar. However, there are services departing from Hat Yai and arriving at Alor Setar via Padang Besar. The journey, including transfers, takes approximately 2h 38m.
The distance between Hat Yai and Alor Setar is 100 km. The road distance is 110.2 km.
The best way to get from Hat Yai to Alor Setar without a car is to train which takes 2h 38m and costs ฿100 - ฿1100.
It takes approximately 2h 38m to get from Hat Yai to Alor Setar, including transfers.
Hat Yai to Alor Setar bus services, operated by Local minivan, depart from Hat Yai Bus Terminal station.
Hat Yai to Alor Setar train services, operated by State Railway of Thailand, depart from Hat Yai station.
The best way to get from Hat Yai to Alor Setar is to train which takes 2h 38m and costs ฿100 - ฿1100. Alternatively, you can minivan and bus, which costs ฿110 - ฿160 and takes 4h 20m.

- Distance: 99.5 km
- Duration: 2h 38m
What companies run services between Hat Yai, Thailand and Alor Setar, Malaysia?
You can take a train from Hat Yai to Alor Setar via Padang Besar in around 2h 38m. Alternatively, you can take a bus from Hat Yai to Alor Setar via Padang Besar and Terminal Bukit Lagi in around 4h 20m.

- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Hat Yai to Padang Besar
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- RM 6 - RM 120
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://www.railway.co.th/Home/Index
- 3rd Class (Seat)
- RM 6 - RM 20
- 2nd Class (Air-Conditioned Berth)
- RM 70 - RM 95
- 2nd Class (Air-conditioned Seat)
- RM 30 - RM 45
- 1st Class (Air-Conditioned Berth)
- RM 90 - RM 120

- Phone
- +60 3 2267 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Padang Besar to Alor Setar
- Ave. Duration
- 43 min
- Frequency
- Every 2 hours
- Estimated price
- RM 7 - RM 10
- Website
- https://www.ktmb.com.my/Komuter.html
Bus from Hat Yai Bus Terminal to Padang Besar
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- RM 7

Bus from Padang Besar to Kangar
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- RM 4 - RM 6
- Schedules at
- maralinergroup.my
Bus from Terminal Bukit Lagi to Terminal Shahab Perdana
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- RM 4 - RM 7
- Schedules at
- maralinergroup.my
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 Travelling to and around Russia for the 2018 FIFA World Cup, Best ways to travel around Australia and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Hat Yai to Alor Setar bus services, operated by Mara Liner MyBAS, arrive at Terminal Shahab Perdana station.
Alor Setar is 1h ahead of Hat Yai. It is currently 2:21 PM in Hat Yai and 3:21 PM in Alor Setar.
Hat Yai to Alor Setar train services, operated by KTM Komuter, arrive at Alor Setar station.
Yes, the driving distance between Hat Yai to Alor Setar is 110 km. It takes approximately 1h 32m to drive from Hat Yai to Alor Setar.
There are 24+ hotels available in Alor Setar. Prices start at RM 500 per night.