There are 7 ways to get from Chiang Mai to Desaru by plane, taxi, 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.
Fly to Senai International Airport, taxi
best- Fly from Chiang Mai International Airport (CNX) to Senai International Airport (JHB)plane CNX - JHB
- Take the taxi from Senai-Airport-JHB to Desarutaxi
5h 24mRM 831–1,233Train, bus, taxi
cheapest- Take the train from Chiang Mai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain
- Take the train from Hat Yai to Padang Besartrain
- Take the train from Padang Besar to Kl Sentraltrain Ets
- Take the bus from Terminal Bersepadu Selatan to Masaibus
- Take the taxi from Masai to Desarutaxi
40h 3mRM 204–566Bus
- Take the bus from Chiang Mai to Phayaobus 198
- Take the bus from Phayao to Hat Yaibus
- Take the bus from Hat Yai to Terminal Bas Sungai Nibongbus
- Take the bus from Sungai Nibong to Terminal Bersepadu Selatanbus Kl
- Take the bus from Terminal Bersepadu Selatan to Bandar Penawarbus
45h 22mRM 447–606Drive 2,531.6 km
- Drive from Chiang Mai to Desarucar 2,531.6 km
32h 7mRM 1,918–2,771Fly to Singapore Changi Airport, drive
- Fly from Chiang Mai International Airport (CNX) to Singapore Changi Airport (SIN)plane CNX - SIN
- Drive from Singapore-Changi-Airport-SIN to Desarucar
4h 38mRM 648–1,386Train, bus
- Take the train from Chiang Mai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain
- Take the bus from Hatyai to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Bandar Penawarbus
42h 3mRM 242–512Bus via Bangkok
- Take the bus from Chaing Mai Arcade Bus Terminal to Bangkok Nakhonchai Air Terminalbus
- Take the bus from Bangkok Sai Tai Mai Terminal to Sungai Kolokbus
- Take the bus from Rantau Panjang to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Bandar Penawarbus
2d 7hRM 350–1,610
Chiang Mai International Airport (CNX) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Chiang Mai to Desaru is to train and bus which costs RM 240 - RM 550 and takes 42h 3m.
The fastest way to get from Chiang Mai to Desaru is to fly and drive which takes 4h 38m and costs RM 650 - RM 1400.
No, there is no direct bus from Chiang Mai to Desaru. However, there are services departing from Chiang Mai and arriving at Bandar Penawar via Phayao, Hat Yai, Sungai Nibong and Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 45h 22m.
The distance between Chiang Mai and Desaru is 2057 km. The road distance is 2531.6 km.
The best way to get from Chiang Mai to Desaru without a car is to train and bus and taxi which takes 40h 3m and costs RM 200 - RM 600.
It takes approximately 5h 24m to get from Chiang Mai to Desaru, including transfers.
Chiang Mai to Desaru bus services, operated by Greenbus Thailand, depart from Chiang Mai station.
Chiang Mai to Desaru bus services, operated by Greenbus Thailand, arrive at Phayao station.
Desaru is 1h ahead of Chiang Mai. It is currently 8:19 AM in Chiang Mai and 9:19 AM in Desaru.
Yes, the driving distance between Chiang Mai to Desaru is 2532 km. It takes approximately 32h 7m to drive from Chiang Mai to Desaru.
What companies run services between Chiang Mai, Thailand and Desaru, Malaysia?
You can take a bus from Chiang Mai to Desaru via Phayao, Hat Yai, Terminal Bas Sungai Nibong, Sungai Nibong, Terminal Bersepadu Selatan, and Bandar Penawar in around 45h 22m.
- Website
- flyscoot.com
Flights from Chiang Mai International Airport to Singapore Changi Airport
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- RM 480–1,300
- Website
- thaiairways.com
Flights from Chiang Mai International Airport to Singapore Changi Airport via Suvarnabhumi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- RM 650–1,700
Flights from Chiang Mai International Airport to Singapore Changi Airport via Koh Samui
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RM 800–1,700
- Website
- airasia.com
Flights from Chiang Mai International Airport to Senai International Airport via Don Muang
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- RM 550–1,400
Flights from Chiang Mai International Airport to Singapore Changi Airport via Don Muang
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- RM 750–1,500
- Website
- airasia.com
Flights from Chiang Mai International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 470–1,600
Flights from Chiang Mai International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 6h 5m
- When
- Thursday, Friday, and Sunday
- Estimated price
- RM 700–1,600
- Website
- malaysiaairlines.com
Flights from Chiang Mai International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 5h 30m
- When
- Friday and Sunday
- Estimated price
- RM 600–1,900
Flights from Chiang Mai International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 6h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RM 700–950
- Website
- lionairthai.com
Flights from Chiang Mai International Airport to Singapore Changi Airport via Don Muang
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- RM 650–1,000
- Website
- bangkokair.com
Flights from Chiang Mai International Airport to Singapore Changi Airport via Koh Samui
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RM 800–1,700
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Chiang Mai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 5m
- Frequency
- Hourly
- Estimated price
- RM 26–110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 28–35
- 2nd Class (Air-Conditioned Berth)
- RM 26–35
- 2nd Class (Air-conditioned Seat)
- RM 65–71
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 35–50
- 2nd Class (Air-conditioned Seat)
- RM 80–90
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RM 1–110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 12–15
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 31–34
Train from Chiang Mai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 5m
- Frequency
- Hourly
- Estimated price
- RM 26–110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 28–35
- 2nd Class (Air-Conditioned Berth)
- RM 26–35
- 2nd Class (Air-conditioned Seat)
- RM 65–71
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 35–50
- 2nd Class (Air-conditioned Seat)
- RM 80–90
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Padang Besar to Kl Sentral
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- RM 13–65
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 13–19
- Express
- RM 40–65
- Phone
- (+60) 123895689
- [email protected]
- Website
- laholidays.my
Bus from Terminal Bersepadu Selatan to Masai
- Ave. Duration
- 4h 30m
- Frequency
- Every 2 hours
- Estimated price
- RM 35–50
- Schedules at
- laholidays.my
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Bandar Penawar
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 40–55
- Schedules at
- laholidays.my
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Bandar Penawar
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 40–55
- Schedules at
- laholidays.my
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Bandar Penawar
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 40–55
- Schedules at
- laholidays.my
- Book at
- easybook.com
- Phone
- +66 5326 6480
- [email protected]
- Website
- greenbusthailand.com
Bus from Chiang Mai to Phayao
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–55
- Book at
- https://12go.asia/en/operator/greenbus
- Website
- https://www.greenbusthailand.com/website/
- Phone
- 019 - 545 3888
- [email protected]
- Website
- behtravelandtour.com
Bus from Hat Yai to Terminal Bas Sungai Nibong
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- RM 60
- Schedules at
- behtravelandtour.com
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Sungai Nibong to Terminal Bersepadu Selatan
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RM 40–100
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- 04-3312966
- Website
- easybook.com
Bus from Sungai Nibong to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 59m
- Frequency
- 5 times a day
- Estimated price
- RM 90–130
- Website
- https://www.easybook.com/en-sg/bus/operator/supernice-grassland
- Book at
- https://www.easybook.com/bus/booking/malaccanovotelmelaka-to-goldenmilecomplex
- Phone
- +60 17-659 2527
- [email protected]
- Website
- plusliner.com.my
Bus from Sungai Nibong to Terminal Bersepadu Selatan
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- RM 55
- Website
- https://www.plusliner.com.my/
- Phone
- 019-2179072
- [email protected]
- Website
- maralinergroup.my
Bus from Terminal Bersepadu Selatan to Bandar Penawar
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- RM 55–85
- Website
- https://maralinergroup.my/
Bus from Terminal Bersepadu Selatan to Bandar Penawar
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- RM 55–85
- Website
- https://maralinergroup.my/
Bus from Terminal Bersepadu Selatan to Bandar Penawar
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- RM 55–85
- Website
- https://maralinergroup.my/
- Phone
- +66-83-3983993
- Website
- suasanatonycoach.com
Bus from Hatyai to Terminal Bersepadu Selatan
- Ave. Duration
- 8h 33m
- Frequency
- Every 4 hours
- Estimated price
- RM 100–160
- Schedules at
- suasanatonycoach.com
- Book at
- easybook.com
- Phone
- 603-62637668
- Website
- alisangoldencoach.com.my
Bus from Hatyai to Terminal Bersepadu Selatan
- Ave. Duration
- 14h 44m
- Frequency
- Hourly
- Estimated price
- RM 110–180
- Website
- https://www.alisangoldencoach.com.my/
- Phone
- 1624
- [email protected]
- Website
- nakhonchaiair.com
Bus from Chaing Mai Arcade Bus Terminal to Bangkok Nakhonchai Air Terminal
- Ave. Duration
- 9h 21m
- Frequency
- Every 3 hours
- Estimated price
- RM 100–155
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- First Class
- RM 155
- Gold Class
- RM 118
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Bangkok Sai Tai Mai Terminal to Sungai Kolok
- Ave. Duration
- 25h 22m
- Frequency
- Once daily
- Estimated price
- RM 120–1,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +6 09 742 2277
- [email protected]
- Website
- queenexpress.com.my
Bus from Rantau Panjang to Terminal Bersepadu Selatan
- Ave. Duration
- 9h 51m
- Frequency
- Twice daily
- Estimated price
- RM 45–140
- Schedules at
- queenexpress.com.my
- Ave. Duration
- 51 min
- Estimated price
- RM 90–230
Merchant logoTAXI NAM HONG BUKIT INDAH
- Phone
- +60 11-2162 3353
Zan PC Taxi Service
- Phone
- +60 12-705 6895
Comfort Taxi
- Phone
- +60 7-332 2852
- Website
- comforttaxi.com.my
Grab Taxi
- Website
- grab.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.com
Comfort Delgro
- Phone
- +65 6550 8668
- Website
- cdgtaxi.com.sg
Prime Taxi
- Phone
- +65 6898 2000
- Website
- primetaxi.sg
STRIDES Premier
- Phone
- +65 6555 8888
- Website
- stridespremier.com.sg
Trans-cab
- Phone
- +65 6287 6666
- Website
- transcab.com.sg
Merchant logoTAXI NAM HONG BUKIT INDAH
- Phone
- +60 11-2162 3353
Zan PC Taxi Service
- Phone
- +60 12-705 6895
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 plan an amazing trip around Scandinavia, Getting to Rome from the airport, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
There are 210+ hotels available in Desaru.


































