Rome2Rio

How to get fromChiang Mai to Klangby plane, train, tram, bus, car, or ferry

Find Transport to Klang

See all options

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.

  1. Fly to Kuala Lumpur International Airport, train, tram

    best
    1. Fly from Chiang Mai International Airport (CNX) to Kuala Lumpur International Airport (KUL)plane plane CNX - KUL
    2. Take the train from Klia T2 to KL Sentraltrain train
    3. Take the tram from Kl Sentral to Klangtram tram
    6h 58m
    RM 543–1,169
  2. Train

    cheapest
    1. Take the train from Chiang Mai to Krung Thep Aphiwat Central Terminaltrain train
    2. Take the train from Bang Bamru to Padang Besar Malaysiatrain train 45
    3. Take the train from Padang Besar to Kuala Lumpurtrain train Ets
    35h 59m
    RM 161–297
  3. Bus

    1. Take the bus from Chiang Mai to Phayaobus bus 198
    2. Take the bus from Phayao to Hat Yai Bus Terminalbus bus
    3. Take the bus from Hat Yai Bus Station to Klang Sentral Terminalbus bus
    38h 30m
    RM 410–474
  4. Drive  2,138.4 km

    1. Drive from Chiang Mai to Klangcar car 2,138.4 km
    28h 1m
    RM 991–1,432
  5. Fly to Sultan Abdul Aziz Shah

    1. Fly from Chiang Mai International Airport (CNX) to Sultan Abdul Aziz Shah (SZB)plane plane CNX - SZB
    6h 50m
    RM 654–1,555
  6. Bus via Ko Pha Ngan

    1. Take the bus from Chiang Mai Hotel Transfer to Thongsala Pier Koh Phanganbus bus Chiang Mai Hotel Transfer - Thongsala Pier Koh Phangan
    2. Take the bus from Thong Sala Koh Phangan to TBS Kuala Lumpurbus bus Thong Sala Koh Phangan - TBS Kuala Lumpur / ...
    47h 50m
    RM 666–672
  7. Train, ferry

    1. Take the train from Chiang Mai station to Mae Haad Pier Koh Taotrain train
    2. Take the ferry from Mae Haad Pier to Hat Yaiferry ferry
    3. Take the train from Hat Yai to Sungai Bulohtrain train Ets
    4. Take the train from Sungai Buloh to Klangtrain train
    2d 17h
    RM 592–718

Chiang Mai to Klang by bus

Calendar7Weekly Buses
Duration38h 30mAverage Duration
TicketRM 410Cheapest Price
See schedules

Comparing Your Travel Options

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.

Airlines
Train operators
Bus operators
Ferry operators

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