There are 6 ways to get from Ipoh to Trang by train, bus, car, plane, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, Mini Bus
best- Take the train from Ipoh to Padang BesarEts
- Take the train from Padang Besar to Phatthalung46
- Take the bus from Phatthalung to Trang778
7h 59m฿840–1,380Bus
cheapest- Take the bus from Terminal Meru Raya to Hat Yai StationAmanJaya Ipoh
- Take the bus from Hatyai to Trang Sri Trang
8h 58m฿655–899Drive 459.2 km
- Drive from Ipoh to Trang459.2 km
6h 10m฿1,662–2,400Fly, train, Mini Bus
- Fly from Ipoh (IPH) to Hat Yai (HDY)IPH - HDY
- Take the train from Hat Yai to Phatthalung
- Take the bus from Phatthalung to Trang
9h 21m฿4,577–12,805Train
- Take the train from Ipoh to Padang BesarEts
- Take the train from Padang Besar to Thung Song46
- Take the train from Thung Song to Trang167
9h 57m฿812–1,537Bus, Minivan
- Take the bus from Terminal Meru Raya to Terminal Sungai Nibong
- Take the bus from Terminal Bas Sungai Nibong to Hat Yai
- Take the night bus from Songkhla to Trang
12h 41m฿767–1,114
Ipoh (IPH) to Hat Yai (HDY) flights
Questions & Answers
The cheapest way to get from Ipoh to Trang is to bus which costs ฿650 - ฿900 and takes 8h 58m.
The fastest way to get from Ipoh to Trang is to drive which takes 6h 10m and costs ฿1600 - ฿2400.
No, there is no direct bus from Ipoh to Trang. However, there are services departing from Terminal Meru Raya and arriving at Trang via Terminal Bas Sungai Nibong, Hat Yai and Songkhla. The journey, including transfers, takes approximately 12h 41m.
No, there is no direct train from Ipoh to Trang. However, there are services departing from Ipoh and arriving at Trang via Padang Besar and Thung Song. The journey, including transfers, takes approximately 9h 57m.
The distance between Ipoh and Trang is 488 km. The road distance is 459.2 km.
The best way to get from Ipoh to Trang without a car is to train and Mini Bus which takes 7h 59m and costs ฿800 - ฿1400.
It takes approximately 7h 59m to get from Ipoh to Trang, including transfers.
Ipoh to Trang bus services, operated by Unititi express, depart from Terminal Meru Raya station.
Ipoh to Trang train services, operated by KTM Intercity, depart from Ipoh station.
The best way to get from Ipoh to Trang is to bus which takes 8h 58m and costs ฿650 - ฿900. Alternatively, you can train, which costs ฿800 - ฿1600 and takes 9h 57m.
What companies run services between Ipoh, Malaysia and Trang, Thailand?
You can take a bus from Terminal Meru Raya to Trang Sri Trang via Hat Yai Station and Hatyai in around 8h 58m. Alternatively, you can take a train from Ipoh to Trang via Padang Besar, Padang Besar, and Thung Song in around 9h 57m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyscoot.com
Flights from Ipoh to Hat Yai via Singapore Changi
- Ave. Duration
- 5h 6m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,300–16,000
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Ipoh to Padang Besar
- Ave. Duration
- 2h 57m
- Frequency
- 3 times a day
- Estimated price
- ฿170–750
- Website
- https://www.ktmb.com.my
- Express Economy
- ฿170–250
- Shuttle
- ฿270–750
- Express First
- ฿370–470
- Website
- railway.co.th
Train from Padang Besar to Phatthalung
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- ฿581
- Schedules at
- railway.co.th
Train from Hat Yai to Phatthalung
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- ฿45–1,100
- Schedules at
- railway.co.th
Train from Padang Besar to Thung Song
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- ฿618
- Schedules at
- railway.co.th
Train from Thung Song to Trang
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- ฿15–200
- Schedules at
- railway.co.th
Bus from Phatthalung to Trang
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿80
- Phone
- +604 332 5815
- kpbekspress@outlook.com
- Website
- kpbekspres.com
Bus from Terminal Meru Raya to Hat Yai Station
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- ฿340–470
- Website
- http://www.kpbekspres.com/
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Terminal Meru Raya to Hat Yai Station
- Ave. Duration
- 6h 56m
- Frequency
- Once daily
- Estimated price
- ฿300–480
- Website
- https://www.srimaju.com/
Bus from Terminal Meru Raya to Terminal Sungai Nibong
- Ave. Duration
- 2h 7m
- Frequency
- Twice daily
- Estimated price
- ฿150–170
- Website
- https://www.srimaju.com/
- Phone
- 011 1866 8811
- unititiexpress@gmail.com
- Website
- unititi.com.my
Bus from Terminal Meru Raya to Terminal Sungai Nibong
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ฿180–240
- Website
- https://www.unititi.com.my/
- Phone
- 019 - 545 3888
- beh_travel@outlook.com
- Website
- behtravelandtour.com
Bus from Terminal Bas Sungai Nibong to Hat Yai
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- ฿427
- Schedules at
- behtravelandtour.com
- Book at
- easybook.com
Night bus from Songkhla to Trang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿150–390
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 Need to know: Eurostar, French strikes 2018: What are my alternative transport options?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Ipoh to Trang bus services, operated by Unititi express, arrive at Terminal Sungai Nibong station.
Trang is 1h behind Ipoh. It is currently 6:57 AM in Ipoh and 5:57 AM in Trang.
Ipoh to Trang train services, operated by KTM Intercity, arrive at Padang Besar station.
Yes, the driving distance between Ipoh to Trang is 459 km. It takes approximately 6h 10m to drive from Ipoh to Trang.
There are 86+ hotels available in Trang.
















