There are 7 ways to get from Chiang Mai to Klang by plane, train, tram, 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 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 53mRM 470–1,168Train via Padang Besar
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 Kuala Lumpurtrain Ets
35h 49mRM 85–310Bus
- Take the bus from Chiang Mai Bus Terminal 3 to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Sungai Kolokbus
- Take the bus from Rantau Panjang to Klangbus
38h 42mRM 329–2,218Drive 2,135.3 km
- Drive from Chiang Mai to Klangcar 2,135.3 km
28h 18mRM 988–1,427Fly to Sultan Abdul Aziz Shah
- Fly from Chiang Mai International Airport (CNX) to Sultan Abdul Aziz Shah (SZB)plane CNX - SZB
7hRM 732–1,233Bus via Bangkok
- Take the bus from Chaing Mai Arcade Bus Terminal to Sombat Tour Viphawadee 13bus
- Take the bus from Bangkok Mochit Bus Terminal to Sungai Kolokbus
- Take the bus from Rantau Panjang to Klangbus
39h 2mRM 309–1,532Train
- 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 Sungai Bulohtrain Ets
- Take the train from Sungai Buloh to Klangtrain
41h 35mRM 88–299
Chiang Mai International Airport (CNX) to Kuala Lumpur International Airport (KUL) flights
Questions & Answers
The cheapest way to get from Chiang Mai to Klang is to train which costs RM 85 - RM 300 and takes 41h 35m.
The fastest way to get from Chiang Mai to Klang is to fly and train and tram which takes 6h 53m and costs RM 470 - RM 1200.
No, there is no direct bus from Chiang Mai to Klang. However, there are services departing from Chiang Mai Bus Terminal 3 and arriving at Klang via Bangkok Mochit Bus Terminal, Stesen Bas Rantau Panjang and Rantau Panjang. The journey, including transfers, takes approximately 38h 42m.
No, there is no direct train from Chiang Mai to Klang. However, there are services departing from Chiang Mai and arriving at Klang via Krung Thep Aphiwat Central Terminal, Hat Yai, Padang Besar and Kuala Lumpur. The journey, including transfers, takes approximately 35h 49m.
The distance between Chiang Mai and Klang is 1905 km. The road distance is 2135.3 km.
The best way to get from Chiang Mai to Klang without a car is to train via Padang Besar which takes 35h 49m and costs RM 80 - RM 310.
It takes approximately 6h 53m to get from Chiang Mai to Klang, including transfers.
Chiang Mai to Klang bus services, operated by Bangkok Busline, depart from Chiang Mai Bus Terminal 3 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 via Padang Besar which takes 35h 49m and costs RM 80 - RM 310. Alternatively, you can bus, which costs RM 320 - RM 2300 and takes 38h 42m, you could also fly, which costs RM 700 - RM 1300 and takes 7h.
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, Hat Yai, Padang Besar, and Kuala Lumpur in around 35h 49m. Alternatively, you can take a bus from Chiang Mai Bus Terminal 3 to Klang via Bangkok Mochit Bus Terminal, Stesen Bas Rantau Panjang, Ciq Rantau Panjang, and Rantau Panjang in around 38h 42m.
- Website
- malaysiaairlines.com
Flights from Chiang Mai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RM 500–1,700
Flights from Chiang Mai International Airport to Kuala Lumpur International Airport via Suvarnabhumi
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- RM 500–1,700
Flights from Chiang Mai International Airport to Sultan Abdul Aziz Shah via Don Muang, Penang
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RM 600–1,600
Flights from Chiang Mai International Airport to Sultan Abdul Aziz Shah via Phuket, Penang
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 550–1,700
- 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
- +66 2 030 4933
- Website
- Bangkok Busline
Bus from Chiang Mai Bus Terminal 3 to Bangkok Mochit Bus Terminal
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Estimated price
- RM 95–153
- Book at
- 12 Go
- Website
- Bangkok Busline
- Express
- RM 98
- VIP
- RM 115
- VIP 24
- RM 153
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 London to Edinburgh, Flying into Beijing?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Chiang Mai to Klang bus services, operated by Bangkok Busline, arrive at Bangkok Mochit Bus Terminal station.
Klang is 1h ahead of Chiang Mai. It is currently 4:16 PM in Chiang Mai and 5:16 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 2135 km. It takes approximately 28h 18m to drive from Chiang Mai to Klang.
There are 2365+ hotels available in Klang.








