There are 10 ways to get from Ipoh to Chiang Rai by train, plane, 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.
Train, train to Hat Yai, fly to Mae Fah Luang-Chiang Rai International Airport
best- Take the train from Ipoh to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Fly from Hat Yai (HDY) to Mae Fah Luang-Chiang Rai International Airport (CEI)plane HDY - CEI
12h 6m฿3,378–6,229Train, bus
cheapest- Take the train from Ipoh to Padang Besartrain Ets
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Chiang Maitrain
- Take the bus from Chiang Mai to Chiang Raibus
37h 39m฿968–2,939Train, Minivan, bus
- Take the train from Ipoh to Padang Besartrain Ets
- Take the bus from Padang Besar to Hat Yai Bus Terminalbus
- Take the bus from Hat Yai to Phayaobus
- Take the bus from Phayao to Chiang Raibus
31h 39m฿2,193–2,875Drive 2,032.5 km
- Drive from Ipoh to Chiang Raicar 2,032.5 km
27h 30m฿7,706–11,131Train, train to Kuala Lumpur International Airport, fly to Mae Fah Luang-Chiang Rai International Airport
- Take the train from Ipoh to Kl Sentraltrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Mae Fah Luang-Chiang Rai International Airport (CEI)plane KUL - CEI
10h 58m฿4,037–7,064Fly Ipoh to Mae Fah Luang-Chiang Rai International Airport
- Fly from Ipoh (IPH) to Mae Fah Luang-Chiang Rai International Airport (CEI)plane IPH - CEI
7h 5m฿5,640–18,629Train to Sultan Abdul Aziz Shah, fly to Mae Fah Luang-Chiang Rai International Airport
- Take the train from Ipoh to Sungai Buloh Stationtrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Mae Fah Luang-Chiang Rai International Airport (CEI)plane SZB - CEI
9h 38m฿4,424–11,480Train, train to Hat Yai, fly to Chiang Mai International Airport, bus
- Take the train from Ipoh to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Fly from Hat Yai (HDY) to Chiang Mai International Airport (CNX)plane HDY - CNX
- Take the bus from Chiang Mai to Chiang Raibus
15h 50m฿3,258–6,719Train, train to Kuala Lumpur International Airport, fly to Chiang Mai International Airport, bus
- Take the train from Ipoh to Kl Sentraltrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Chiang Mai International Airport (CNX)plane KUL - CNX
- Take the bus from Chiang Mai to Chiang Raibus
14h 57m฿4,817–10,554Bus
- Take the bus from Terminal Meru Raya to Hat Yai Stationbus
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1bus
- Take the bus from Phuket Bus Terminal to Chiang Raibus
42h 15m฿3,823–9,157
Hat Yai (HDY) to Mae Fah Luang-Chiang Rai International Airport (CEI) flights
Comparing Your Travel Options
The cheapest way to get from Ipoh to Chiang Rai is to train and bus which costs ฿950 - ฿3000 and takes 37h 39m.
The fastest way to get from Ipoh to Chiang Rai is to fly which takes 7h 5m and costs ฿5500 - ฿19000.
No, there is no direct bus from Ipoh to Chiang Rai. However, there are services departing from Terminal Meru Raya and arriving at Chiang Rai via Kim Yong Market, สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station, กระบี่ and Phuket Bus Terminal. The journey, including transfers, takes approximately 42h 15m.
The distance between Ipoh and Chiang Rai is 1832 km. The road distance is 2032.5 km.
The best way to get from Ipoh to Chiang Rai without a car is to train and Minivan and bus which takes 31h 39m and costs ฿2100 - ฿2900.
It takes approximately 12h 6m to get from Ipoh to Chiang Rai, including transfers.
Ipoh to Chiang Rai bus services, operated by Express Kesatuan, depart from Terminal Meru Raya station.
The best way to get from Ipoh to Chiang Rai is to fly which takes 7h 5m and costs ฿5500 - ฿19000. Alternatively, you can bus, which costs ฿3800 - ฿9500 and takes 42h 15m.
Ipoh to Chiang Rai bus services, operated by Express Kesatuan, arrive at Hat Yai Station.
Chiang Rai is 1h behind Ipoh. It is currently 7:37 AM in Ipoh and 6:37 AM in Chiang Rai.
What companies run services between Ipoh, Malaysia and Chiang Rai, Thailand?
Scoot Tigerair flies from Ipoh (IPH) to Mae Fah Luang-Chiang Rai International Airport (CEI) once a week. Alternatively, you can take a bus from Terminal Meru Raya to Chiang Rai via Hat Yai Station, Kim Yong Market, สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station, กระบี่, and Phuket Bus Terminal in around 42h 15m.
- Website
- airasia.com
Flights from Hat Yai to Mae Fah Luang-Chiang Rai International Airport via Don Muang
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- ฿2,600–6,000
Flights from Kuala Lumpur International Airport to Mae Fah Luang-Chiang Rai International Airport via Don Muang
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ฿3,100–8,500
Flights from Kuala Lumpur International Airport to Mae Fah Luang-Chiang Rai International Airport via Hat Yai, Don Muang
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ฿3,100–8,500
Flights from Sultan Abdul Aziz Shah to Mae Fah Luang-Chiang Rai International Airport via Don Muang
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,600–12,000
Flights from Sultan Abdul Aziz Shah to Mae Fah Luang-Chiang Rai International Airport via Penang, Don Muang
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ฿4,000–11,000
Flights from Hat Yai to Chiang Mai International Airport
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ฿2,700–5,500
Flights from Hat Yai to Chiang Mai International Airport via Don Muang
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- ฿2,700–5,500
Flights from Kuala Lumpur International Airport to Chiang Mai International Airport via Don Muang
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿3,300–9,500
- Website
- lionairthai.com
Flights from Hat Yai to Mae Fah Luang-Chiang Rai International Airport via Don Muang
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- ฿2,700–6,500
Flights from Kuala Lumpur International Airport to Mae Fah Luang-Chiang Rai International Airport via Don Muang
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ฿2,500–8,500
Flights from Sultan Abdul Aziz Shah to Mae Fah Luang-Chiang Rai International Airport via Don Muang
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿3,600–12,000
Flights from Hat Yai to Chiang Mai International Airport via Don Muang
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ฿3,000–4,900
- Website
- thaiairways.com
Flights from Hat Yai to Mae Fah Luang-Chiang Rai International Airport via Suvarnabhumi
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ฿5,000–11,000
Flights from Kuala Lumpur International Airport to Mae Fah Luang-Chiang Rai International Airport via Suvarnabhumi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ฿3,500–13,000
Flights from Hat Yai to Chiang Mai International Airport via Suvarnabhumi
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- ฿5,000–11,000
Flights from Kuala Lumpur International Airport to Chiang Mai International Airport via Suvarnabhumi
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- ฿3,800–14,000
- Website
- malaysiaairlines.com
Flights from Hat Yai to Mae Fah Luang-Chiang Rai International Airport via Suvarnabhumi
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ฿5,000–11,000
Flights from Kuala Lumpur International Airport to Mae Fah Luang-Chiang Rai International Airport via Suvarnabhumi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ฿3,500–13,000
Flights from Kuala Lumpur International Airport to Chiang Mai International Airport
- Ave. Duration
- 2h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,800–14,000
Flights from Kuala Lumpur International Airport to Chiang Mai International Airport via Suvarnabhumi
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ฿3,800–14,000
- Website
- vietjetair.com
Flights from Hat Yai to Mae Fah Luang-Chiang Rai International Airport via Suvarnabhumi
- Ave. Duration
- 6h 20m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿2,200–6,000
Flights from Kuala Lumpur International Airport to Mae Fah Luang-Chiang Rai International Airport via Suvarnabhumi
- Ave. Duration
- 5h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿2,900–8,500
Flights from Hat Yai to Chiang Mai International Airport via Suvarnabhumi
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- ฿3,900–6,500
Flights from Kuala Lumpur International Airport to Chiang Mai International Airport via Suvarnabhumi
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ฿3,100–9,500
- Website
- nokair.com
Flights from Hat Yai to Mae Fah Luang-Chiang Rai International Airport via Don Muang
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ฿3,000–6,000
Flights from Hat Yai to Chiang Mai International Airport via Don Muang
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ฿3,200–4,900
- Website
- flyscoot.com
Flights from Ipoh to Mae Fah Luang-Chiang Rai International Airport via Singapore Changi
- Ave. Duration
- 6h 55m
- When
- Friday
- Estimated price
- ฿5,500–19,000
Flights from Sultan Abdul Aziz Shah to Mae Fah Luang-Chiang Rai International Airport via Singapore Changi
- Ave. Duration
- 7h 55m
- When
- Monday and Thursday
- Estimated price
- ฿3,500–13,000
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Chiang Mai International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿4,000–9,000
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTMB
Train from Ipoh to Padang Besar
- Ave. Duration
- 2h 57m
- Frequency
- Every 3 hours
- Estimated price
- ฿65–350
- Website
- KTMB
- Shuttle
- ฿65–95
- Express
- ฿240–350
Train from Padang Besar to Hat Yai
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ฿11–140
- Website
- KTMB
- Shuttle
- ฿11–16
- Express
- ฿95–140
Train from Ipoh to Padang Besar
- Ave. Duration
- 2h 57m
- Frequency
- Every 3 hours
- Estimated price
- ฿65–350
- Website
- KTMB
- Shuttle
- ฿65–95
- Express
- ฿240–350
Train from Ipoh to Padang Besar
- Ave. Duration
- 2h 57m
- Frequency
- Every 3 hours
- Estimated price
- ฿65–350
- Website
- KTMB
- Shuttle
- ฿65–95
- Express
- ฿240–350
Train from Padang Besar to Hat Yai
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ฿11–140
- Website
- KTMB
- Shuttle
- ฿11–16
- Express
- ฿95–140
Train from Ipoh to Kl Sentral
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- ฿40–270
- Website
- KTMB
- Shuttle
- ฿40–65
- Express
- ฿180–270
Train from Ipoh to Padang Besar
- Ave. Duration
- 2h 57m
- Frequency
- Every 3 hours
- Estimated price
- ฿65–350
- Website
- KTMB
- Shuttle
- ฿65–95
- Express
- ฿240–350
Train from Padang Besar to Hat Yai
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ฿11–140
- Website
- KTMB
- Shuttle
- ฿11–16
- Express
- ฿95–140
Train from Ipoh to Kl Sentral
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- ฿40–270
- Website
- KTMB
- Shuttle
- ฿40–65
- Express
- ฿180–270
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- ฿300–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
Train from Krung Thep Aphiwat Central Terminal to Chiang Mai
- Ave. Duration
- 10h 20m
- Frequency
- 3 times a day
- Estimated price
- ฿190–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–250
- 2nd Class (Air-conditioned Seat)
- ฿500–540
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
- Phone
- +603 2267 8000
- customerenquiry@kliaekspres.com
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿45–600
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿45–600
- Website
- KLIA Ekspres
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTM
Train from Ipoh to Sungai Buloh Station
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- ฿276
- Website
- KTM
- Silver
- ฿190–210
- Gold
- ฿276
- Platinum
- ฿350–370
Bus from Padang Besar to Hat Yai Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿50
- Phone
- +66 2 936 3256
- Website
- Sombat Tour
Bus from Phayao to Chiang Rai
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- ฿176
- Book at
- 12 Go
- Website
- Sombat Tour
- Phone
- +66 5326 6480
- servicecenter@greenbusthailand.com
- Website
- Green Bus Thailand
Bus from Chiang Mai to Chiang Rai
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿400–650
- Book at
- 12 Go
- Website
- Green Bus Thailand
Bus from Chiang Mai to Chiang Rai
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿400–650
- Book at
- 12 Go
- Website
- Green Bus Thailand
Bus from Chiang Mai to Chiang Rai
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- ฿400–650
- Book at
- 12 Go
- Website
- Green Bus Thailand
Bus from Phuket Bus Terminal to Chiang Rai
- Ave. Duration
- 25h 40m
- Frequency
- Once daily
- Estimated price
- ฿2,902–4,900
- Book at
- 12 Go
- Website
- Green Bus Thailand
- VIP
- ฿3,840
- Express
- ฿2,902
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Terminal Meru Raya to Hat Yai Station
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ฿440–700
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- ฺBor Kor Sor
Bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿280–350
- Book at
- 12go.asia
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Schedules at
- Provincial Land Transport Office Of Krabi
- Website
- Phantip 1970
Bus from กระบี่ to สถานีขนส่งผู้โดยสารจังหวัดภูเก็ต;Phuket Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿410
- Schedules at
- Phantip 1970
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 How to get from JFK to New York City, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Ipoh to Chiang Rai is 2032 km. It takes approximately 27h 30m to drive from Ipoh to Chiang Rai.
Book your Ipoh to Chiang Rai bus tickets online with 12go.asia.
There are 416+ hotels available in Chiang Rai.






















