There are 7 ways to get from Chiang Mai to Klang by plane, train, tram, 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 to Kuala Lumpur International Airport, train, tram
best- Fly from Chiang Mai International Airport (CNX) to Kuala Lumpur International Airport (KUL)plane CNX - KUL
- Take the train from Klia T2 to KL Sentraltrain
- Take the tram from Kl Sentral to Klangtram
6h 58mRM 543–1,169Train
cheapest- Take the train from Chiang Mai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Bang Bamru to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Kuala Lumpurtrain Ets
35h 59mRM 161–297Bus
- Take the bus from Chiang Mai to Phayaobus 198
- Take the bus from Phayao to Hat Yai Bus Terminalbus
- Take the bus from Hat Yai Bus Station to Klang Sentral Terminalbus
38h 30mRM 410–474Drive 2,138.4 km
- Drive from Chiang Mai to Klangcar 2,138.4 km
28h 1mRM 991–1,432Fly to Sultan Abdul Aziz Shah
- Fly from Chiang Mai International Airport (CNX) to Sultan Abdul Aziz Shah (SZB)plane CNX - SZB
6h 50mRM 654–1,555Bus via Ko Pha Ngan
- Take the bus from Chiang Mai Hotel Transfer to Thongsala Pier Koh Phanganbus Chiang Mai Hotel Transfer - Thongsala Pier Koh Phangan
- Take the bus from Thong Sala Koh Phangan to TBS Kuala Lumpurbus Thong Sala Koh Phangan - TBS Kuala Lumpur / ...
47h 50mRM 666–672Train, 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 Sungai Bulohtrain Ets
- Take the train from Sungai Buloh to Klangtrain
2d 17hRM 592–718
Chiang Mai to Klang by bus
Comparing Your Travel Options
The cheapest way to get from Chiang Mai to Klang is to train which costs RM 160 - RM 300 and takes 35h 59m.
The fastest way to get from Chiang Mai to Klang is to fly which takes 6h 50m and costs RM 650 - RM 1600.
No, there is no direct bus from Chiang Mai to Klang. However, there are services departing from Chiang Mai and arriving at Klang Sentral Terminal via Phayao and Hat Yai Bus Station. The journey, including transfers, takes approximately 38h 30m.
No, there is no direct train from Chiang Mai to Klang. However, there are services departing from Chiang Mai and arriving at Klang via Srt Krung Thep Aphiwat Central Terminal Station [Red Line], Bang Bamru, Padang Besar and Kuala Lumpur. The journey, including transfers, takes approximately 35h 59m.
The distance between Chiang Mai and Klang is 1905 km. The road distance is 2138.4 km.
The best way to get from Chiang Mai to Klang without a car is to train which takes 35h 59m and costs RM 160 - RM 300.
It takes approximately 6h 58m to get from Chiang Mai to Klang, including transfers.
Chiang Mai to Klang bus services, operated by Greenbus Thailand, depart from Chiang Mai station.
Chiang Mai to Klang train services, operated by State Railway of Thailand, depart from Chiang Mai station.
The best way to get from Chiang Mai to Klang is to train which takes 35h 59m and costs RM 160 - RM 300. Alternatively, you can bus, which costs RM 410 - RM 480 and takes 38h 30m, you could also fly, which costs RM 650 - RM 1600 and takes 6h 50m.
What companies run services between Chiang Mai, Thailand and Klang, Malaysia?
You can take a train from Chiang Mai to Klang via Krung Thep Aphiwat Central Terminal, Srt Krung Thep Aphiwat Central Terminal Station [Red Line], Srt Bang Bamru [Light Red Line], Bang Bamru, Padang Besar, and Kuala Lumpur in around 35h 59m. Alternatively, you can take a bus from Chiang Mai to Klang Sentral Terminal via Phayao and Hat Yai Bus Station in around 38h 30m.
- Website
- malaysiaairlines.com
Flights from Chiang Mai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Friday, Sunday, Tuesday, and Thursday
- Estimated price
- RM 500–1,800
Flights from Chiang Mai International Airport to Sultan Abdul Aziz Shah via Don Muang, Penang
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- RM 550–1,600
Flights from Chiang Mai International Airport to Sultan Abdul Aziz Shah via Phuket, Penang
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 550–1,700
- Website
- fireflyz.com.my
Flights from Chiang Mai International Airport to Sultan Abdul Aziz Shah via Don Muang, Penang
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- RM 550–1,600
Flights from Chiang Mai International Airport to Sultan Abdul Aziz Shah via Phuket, Penang
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 550–1,700
- Website
- airasia.com
Flights from Chiang Mai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RM 490–1,100
- Website
- thaiairways.com
Flights from Chiang Mai International Airport to Kuala Lumpur International Airport via Suvarnabhumi
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- RM 500–1,800
- Website
- malindoair.com
Flights from Chiang Mai International Airport to Sultan Abdul Aziz Shah via Don Muang
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 500–1,700
Flights from Chiang Mai International Airport to Sultan Abdul Aziz Shah via Singapore Changi
- Ave. Duration
- 8h
- When
- Friday to Sunday
- Estimated price
- RM 750–1,600
- Website
- vietjetair.com
Flights from Chiang Mai International Airport to Kuala Lumpur International Airport via Suvarnabhumi
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- RM 410–1,200
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–75
- Website
- KLIA Ekspres
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Tram from Kl Sentral to Klang
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- RM 1–16
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–16
Train from Padang Besar to Kuala Lumpur
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- RM 13–65
- Website
- KTMB
- Shuttle
- RM 13–19
- Express
- RM 40–65
Train from Hat Yai to Sungai Buloh
- Ave. Duration
- 12h 23m
- Frequency
- Once daily
- Estimated price
- RM 13–65
- Website
- KTMB
- Shuttle
- RM 13–20
- Express
- RM 45–65
- Phone
- 1690
- [email protected]
- Website
- 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
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 28–33
- 2nd Class (Air-Conditioned Berth)
- RM 26–35
- 2nd Class (Air-conditioned Seat)
- RM 64–69
- Website
- Thai Railway
Train from Chiang Mai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 10m
- Frequency
- Every 2 hours
- Estimated price
- RM 27–200
- Schedules at
- Thai Railway
Train from Bang Bamru to Padang Besar Malaysia
- Ave. Duration
- 15h 43m
- Frequency
- Once daily
- Estimated price
- RM 111
- Schedules at
- Thai Railway
- 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
- https://www.12go.asia/en/operator/van2travel-train
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Sungai Buloh to Klang
- Ave. Duration
- 1h 52m
- Frequency
- Every 3 hours
- Estimated price
- RM 13–19
- Website
- KTM Intercity
- 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
- Website
- Piya Chai Patthana
Bus from Phayao to Hat Yai Bus Terminal
- Ave. Duration
- 24h 15m
- Frequency
- Twice daily
- Estimated price
- RM 230–280
- Schedules at
- Piya Chai Patthana
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Bus Station to Klang Sentral Terminal
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- RM 141
- Schedules at
- Zee Zenith Travel
- Phone
- +66 2 217 1017
- [email protected]
- Website
- Next Step Journey
Bus from Chiang Mai Hotel Transfer to Thongsala Pier Koh Phangan
- Ave. Duration
- 22h 10m
- Frequency
- Once daily
- Estimated price
- RM 416
- Website
- Next Step Journey
- Phone
- +66 2 281 1081
- [email protected]
- Website
- 12go.co
Bus from Thong Sala Koh Phangan to TBS Kuala Lumpur
- Ave. Duration
- 22h
- Frequency
- Twice daily
- Estimated price
- RM 238
- Book at
- Udomrat Tour
- 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, Need to know: Greyhound, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Chiang Mai to Klang bus services, operated by Greenbus Thailand, arrive at Phayao station.
Klang is 1h ahead of Chiang Mai. It is currently 10:26 PM in Chiang Mai and 11:26 PM in Klang.
Chiang Mai to Klang train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Chiang Mai to Klang is 2138 km. It takes approximately 28h 1m to drive from Chiang Mai to Klang.
Book your Chiang Mai to Klang bus tickets online with 12go.asia.
There are 2361+ hotels available in Klang.
















