There are 6 ways to get from Chiang Mai to Ipoh by plane, train, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Chiang Mai International Airport (CNX) to Ipoh (IPH)plane CNX - IPH
8hRM 750–2,600Train
cheapest- Take the train from Chiang Mai to Krung Thep Aphiwat Central Terminaltrain 52
- Take the train from Bang Bamru to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Ipohtrain Ets
34h 19mRM 69–263Bus
- Take the bus from Chiang Mai to Phayaobus 198
- Take the bus from Phayao to Dannokbus
- Take the bus from Bukit Kayu Hitam to Butterworthbus
- Take the bus from Butterworth to Terminal Meru Rayabus
35h 17mRM 320–402Drive 1,946.7 km
- Drive from Chiang Mai to Ipohcar 1,946.7 km
25h 38mRM 1,078–1,556Bus via Phuket
- Take the bus from Chiang Mai to Phuket Bus Terminal 2bus
- Take the bus from Phuket Bus Terminal 2 to Komtar Towerbus
- Take the bus from Komtar Bus Terminal to Terminal Meru Rayabus
40h 52mRM 610–819Train, ferry
- Take the train from Chiang Mai station to Mae Haad Pier Koh Taotrain
- Take the ferry from Mae Haad Pier to Hat Yaiferry
- Take the train from Hat Yai to Ipohtrain Ets
2d 10hRM 574–683
Chiang Mai to Ipoh by bus
Comparing Your Travel Options
The cheapest way to get from Chiang Mai to Ipoh is to train which costs RM 65 - RM 270 and takes 34h 19m.
The fastest way to get from Chiang Mai to Ipoh is to fly which takes 8h and costs RM 750 - RM 2600.
No, there is no direct bus from Chiang Mai to Ipoh. However, there are services departing from Chiang Mai and arriving at Terminal Meru Raya via Phayao, Bukit Kayu Hitam and Butterworth. The journey, including transfers, takes approximately 35h 17m.
No, there is no direct train from Chiang Mai to Ipoh. However, there are services departing from Chiang Mai and arriving at Ipoh via Srt Krung Thep Aphiwat Central Terminal Station [Red Line], Bang Bamru and Padang Besar. The journey, including transfers, takes approximately 34h 19m.
The distance between Chiang Mai and Ipoh is 1596 km. The road distance is 1946.7 km.
The best way to get from Chiang Mai to Ipoh without a car is to train which takes 34h 19m and costs RM 65 - RM 270.
It takes approximately 8h to fly from Chiang Mai International Airport (CNX) to Ipoh (IPH), including transfers and time at the airport.
Chiang Mai to Ipoh bus services, operated by Greenbus Thailand, depart from Chiang Mai station.
Chiang Mai to Ipoh train services, operated by State Railway of Thailand, depart from Chiang Mai station.
The best way to get from Chiang Mai to Ipoh is to fly which takes 8h and costs RM 750 - RM 2600. Alternatively, you can train, which costs RM 65 - RM 270 and takes 34h 19m, you could also bus, which costs RM 320 - RM 410 and takes 35h 17m.
What companies run services between Chiang Mai, Thailand and Ipoh, Malaysia?
Scoot Tigerair, Thai Airways International, and Thai Vietjet Air fly from Chiang Mai International Airport (CNX) to Ipoh (IPH) 3 times a day. Alternatively, you can take a train from Chiang Mai to Ipoh via Krung Thep Aphiwat Central Terminal, Srt Krung Thep Aphiwat Central Terminal Station [Red Line], Srt Bang Bamru [Light Red Line], Bang Bamru, and Padang Besar in around 34h 19m.
- Website
- flyscoot.com
Flights from Chiang Mai International Airport to Ipoh via Singapore Changi
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- RM 750–2,600
Flights from Chiang Mai International Airport to Ipoh via Suvarnabhumi, Singapore Changi
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- RM 750–3,500
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Chiang Mai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 10m
- Frequency
- Hourly
- Estimated price
- RM 23–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 26–31
- 2nd Class (Air-Conditioned Berth)
- RM 23–30
- 2nd Class (Air-conditioned Seat)
- RM 60–66
Train from Bang Bamru to Padang Besar Malaysia
- Ave. Duration
- 15h 43m
- Frequency
- Once daily
- Estimated price
- RM 35–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 40–55
- 2nd Class (Air-conditioned Seat)
- RM 80–90
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
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 259 1059
- [email protected]
- Website
- facebook.com
Train from Chiang Mai station to Mae Haad Pier Koh Tao
- Ave. Duration
- 32h 50m
- Frequency
- Twice daily
- Estimated price
- RM 430–550
- Book at
- Van2Travel Train
- Phone
- +66 5326 6480
- [email protected]
- Website
- Green Bus Thailand
Bus from Chiang Mai to Phayao
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–55
- Book at
- 12 Go
- Website
- Green Bus Thailand
Bus from Chiang Mai to Phuket Bus Terminal 2
- Ave. Duration
- 24h 40m
- Frequency
- Once daily
- Estimated price
- RM 410–600
- Book at
- 12 Go
- Website
- Green Bus Thailand
- Website
- Piya Chai Patthana
Bus from Phayao to Dannok
- Ave. Duration
- 25h 29m
- Frequency
- Twice daily
- Estimated price
- RM 250–290
- Schedules at
- Piya Chai Patthana
- Phone
- +603 7728 8789
- [email protected]
- Website
- 12go.asia
Bus from Bukit Kayu Hitam to Butterworth
- Ave. Duration
- 2h 3m
- Frequency
- Once daily
- Estimated price
- RM 14
- Book at
- easybook.com
- Phone
- +60 12-470 7815
- [email protected]
- Website
- KPB Express Facebook
Bus from Butterworth to Terminal Meru Raya
- Ave. Duration
- 2h 7m
- Frequency
- Every 2 hours
- Estimated price
- RM 17–29
- Website
- KPB Express Facebook
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Butterworth to Terminal Meru Raya
- Ave. Duration
- 2h 7m
- Frequency
- 3 times a day
- Estimated price
- RM 26–40
- Website
- Sri Maju
- Phone
- +60165217775
- [email protected]
- Website
- easybook.com
Bus from Butterworth to Terminal Meru Raya
- Ave. Duration
- 3h 3m
- Frequency
- 3 times a day
- Estimated price
- RM 23–40
- Book at
- easybook.com
- Phone
- +60 111 066 1111
- [email protected]
- Website
- Billion Stars Express
Bus from Butterworth to Terminal Meru Raya
- Ave. Duration
- 2h 7m
- Frequency
- Twice daily
- Estimated price
- RM 25–45
- Website
- Billion Stars Express
Bus from Komtar Bus Terminal to Terminal Meru Raya
- Ave. Duration
- 2h 12m
- Frequency
- Once a week
- Estimated price
- RM 30–45
- Website
- Billion Stars Express
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from Phuket Bus Terminal 2 to Komtar Tower
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- RM 215
- Website
- TransBaanTon
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Phuket Bus Terminal 2 to Komtar Tower
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RM 177
- Website
- KST Travel
- Phone
- +66 2 227 1027
- [email protected]
- Website
- 12go.co
Ferry from Mae Haad Pier to Hat Yai
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- RM 127
- Book at
- Holiday Travel Agency
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 around the UAE, How to get from JFK to New York City, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Booking & Getting There
There is no direct flight from Chiang Mai International Airport Airport to Ipoh Airport. The quickest flight takes 14h and has one stopover.
Chiang Mai to Ipoh bus services, operated by Greenbus Thailand, arrive at Phayao station.
Ipoh is 1h ahead of Chiang Mai. It is currently 9:12 PM in Chiang Mai and 10:12 PM in Ipoh.
Chiang Mai to Ipoh train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Chiang Mai to Ipoh is 1947 km. It takes approximately 25h 38m to drive from Chiang Mai to Ipoh.
Thai Vietjet Air, Thai Airways International and Scoot Tigerair offer flights from Chiang Mai International Airport Airport to Ipoh Airport.
Book your Chiang Mai to Ipoh train tickets online with 12go.asia.
Book your Chiang Mai to Ipoh bus tickets online with 12go.asia.
There are 1489+ hotels available in Ipoh.




















