There are 7 ways to get from Hat Yai Junction to Ipoh by train, bus, car, 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 Besar Malaysiatrain 45
- Take the train from Padang Besar to Ipohtrain Ets
4h 44mRM 9–62Bus via Medan Kidd
- Take the bus from Hat Yai Hotel Transfer to AmanJaya Bus Terminalbus Hat Yai Hotel Transfer - AmanJaya Bus Terminal
5h 5mRM 128–130Drive 336.7 km
- Drive from Hat Yai Junction to Ipohcar 336.7 km
3h 58mRM 156–226Fly
- Fly from Hat Yai (HDY) to Ipoh (IPH)plane HDY - IPH
9h 59mRM 757–1,407Bus
- Take the bus from Hat Yai to Terminal Meru Rayabus
5h 50mRM 50–100Bus via George Town
- Take the bus from Hat Yai station to Sungai Nibong Bus Stopbus Hat Yai Railway Station - Sungai Nibong Bus Stop / ...
- Take the bus from Sungai Nibong to Terminal Meru Rayabus Sungai Nibong
7h 36mRM 87–107Train
- Take the train from Hat Yai to Ipohtrain Ets
8h 42mRM 9–50
Hat Yai (HDY) to Ipoh (IPH) flights
Comparing Your Travel Options
The cheapest way to get from Hat Yai Junction to Ipoh is to train which costs RM 9 - RM 50 and takes 8h 42m.
The fastest way to get from Hat Yai Junction to Ipoh is to drive which takes 3h 58m and costs RM 150 - RM 230.
Yes, there is a direct bus departing from Hat Yai and arriving at Terminal Meru Raya. Services depart four times a day, and operate every day. The journey takes approximately 5h 46m.
Yes, there is a direct train departing from Hat Yai and arriving at Ipoh. Services depart once daily, and operate every day. The journey takes approximately 8h 42m.
The distance between Hat Yai Junction and Ipoh is 359 km. The road distance is 336.7 km.
The best way to get from Hat Yai Junction to Ipoh without a car is to train via Padang Besar which takes 4h 44m and costs RM 9 - RM 65.
It takes approximately 4h 44m to get from Hat Yai Junction to Ipoh, including transfers.
Hat Yai Junction to Ipoh bus services, operated by Zee Zenith Travel, depart from Hat Yai Hotel Transfer station.
Hat Yai Junction to Ipoh train services, operated by Thai Railway, depart from Hat Yai station.
The best way to get from Hat Yai Junction to Ipoh is to train via Padang Besar which takes 4h 44m and costs RM 9 - RM 65. Alternatively, you can bus via Medan Kidd, which costs RM 127 - RM 130 and takes 5h 5m, you could also fly, which costs RM 750 - RM 1500 and takes 9h 59m.
What companies run services between Hat Yai Junction, Thailand and Ipoh, Malaysia?
You can take a train from Hat Yai to Ipoh via Padang Besar in around 4h 44m. Alternatively, Zee Zenith Travel operates a bus from Hat Yai Hotel Transfer to AmanJaya Bus Terminal once daily. Tickets cost RM 126 and the journey takes 3h 45m.
- Website
- flyscoot.com
Flights from Hat Yai to Ipoh via Singapore Changi
- Ave. Duration
- 13h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 460–1,300
Flights from Hat Yai to Ipoh via Suvarnabhumi, Singapore Changi
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- RM 460–3,000
- Website
- Thai Railway
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- RM 6–45
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hat Yai to Padang Besar Malaysia
- 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 11–15
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 30–34
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- RM 1–17
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–17
Train from Padang Besar to Ipoh
- Ave. Duration
- 2h 59m
- Frequency
- Every 3 hours
- Estimated price
- RM 8–45
- Website
- KTMB
- Shuttle
- RM 8–12
- Express
- RM 30–45
Train from Hat Yai to Ipoh
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- RM 9–50
- Website
- KTMB
- Shuttle
- RM 9–13
- Express
- RM 30–50
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Hotel Transfer to AmanJaya Bus Terminal
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- RM 126
- Schedules at
- Zee Zenith Travel
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Hat Yai to Terminal Meru Raya
- Ave. Duration
- 5h 46m
- Frequency
- Twice daily
- Estimated price
- RM 60–100
- Website
- Sri Maju
Bus from Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h 6m
- Frequency
- 3 times a day
- Estimated price
- RM 20–40
- Website
- Sri Maju
- Phone
- +60165217775
- [email protected]
- Website
- easybook.com
Bus from Hat Yai to Terminal Meru Raya
- Ave. Duration
- 8h 1m
- Frequency
- Twice daily
- Estimated price
- RM 50–90
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Hat Yai station to Sungai Nibong Bus Stop
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- RM 67
- Website
- KST Travel
- Phone
- +60 12-470 7815
- [email protected]
- Website
- KPB Express Facebook
Bus from Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h 6m
- Frequency
- 4 times a day
- Estimated price
- RM 23–30
- Website
- KPB Express Facebook
- [email protected]
- Website
- Unititi Express
Bus from Sungai Nibong to Terminal Meru Raya
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- RM 23–35
- Website
- Unititi Express
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 Want to know more about Flixbus?, How to get from JFK to New York City, and How to get from London City Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Hat Yai Junction to Ipoh bus services, operated by Zee Zenith Travel, arrive at AmanJaya Bus Terminal station.
Ipoh is 1h ahead of Hat Yai Junction. It is currently 7:35 PM in Hat Yai Junction and 8:35 PM in Ipoh.
Hat Yai Junction to Ipoh train services, operated by Thai Railway, arrive at Padang Besar Malaysia station.
Yes, the driving distance between Hat Yai Junction to Ipoh is 337 km. It takes approximately 3h 58m to drive from Hat Yai Junction to Ipoh.
Book your Hat Yai Junction to Ipoh train tickets online with 12go.asia.
Book your Hat Yai Junction to Ipoh bus tickets online with 12go.asia.
There are 1503+ hotels available in Ipoh.















