There are 7 ways to get from Chiang Mai to Butterworth by plane, car ferry, bus, train, tram, 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 Penang International Airport, car ferry
best- Fly from Chiang Mai International Airport (CNX) to Penang International Airport (PEN)plane CNX - PEN
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
5h 55mRM 477–1,044Train, tram
cheapest- Take the train from Chiang Mai to Krung Thep Aphiwat Central Terminaltrain 52
- Take the train from Bang Bamru to Padang Besar Malaysiatrain 45
- Take the tram from Padang Besar to Butterworthtram
32h 48mRM 65–247Bus
- Take the bus from Chiang Mai to Phayaobus 198
- Take the bus from Phayao to Dannokbus
- Take the bus from Bukit Kayu Hitam to Butterworthbus
32h 34mRM 303–357Drive 1,808.3 km
- Drive from Chiang Mai to Butterworthcar 1,808.3 km
24h 6mRM 964–1,392Fly to Hat Yai, bus, tram
- Fly from Chiang Mai International Airport (CNX) to Hat Yai (HDY)plane CNX - HDY
- Take the bus from Hat Yai Airport to KTM Malaysia Railaway Station sidebus
- Take the tram from Padang Besar to Butterworthtram
6h 58mRM 546–817Bus, car ferry
- Take the bus from Chiang Mai to Phuket Bus Terminal 2bus
- Take the bus from Phuket Bus Terminal 2 to George Town Transferbus
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
38h 43mRM 590–736Train, ferry, car ferry
- Take the train from Chiang Mai station to Na Thon Seatran Ferry Piertrain
- Take the ferry from Na Thon Pier Seatran Ferry to Bus Terminal Komtarferry
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
42h 20mRM 528–646
Chiang Mai to Butterworth by train and tram
Comparing Your Travel Options
The cheapest way to get from Chiang Mai to Butterworth is to train and tram which costs RM 60 - RM 250 and takes 32h 48m.
The fastest way to get from Chiang Mai to Butterworth is to fly and car ferry which takes 5h 55m and costs RM 470 - RM 1100.
No, there is no direct bus from Chiang Mai to Butterworth. However, there are services departing from Chiang Mai and arriving at Butterworth via Phayao and Bukit Kayu Hitam. The journey, including transfers, takes approximately 32h 34m.
No, there is no direct train from Chiang Mai to Butterworth. However, there are services departing from Chiang Mai and arriving at Butterworth via Srt Krung Thep Aphiwat Central Terminal Station [Red Line], Bang Bamru and Padang Besar. The journey, including transfers, takes approximately 32h 48m.
The distance between Chiang Mai and Butterworth is 1533 km. The road distance is 1808.3 km.
The best way to get from Chiang Mai to Butterworth without a car is to bus which takes 32h 34m and costs RM 300 - RM 360.
It takes approximately 5h 55m to get from Chiang Mai to Butterworth, including transfers.
Chiang Mai to Butterworth bus services, operated by Greenbus Thailand, depart from Chiang Mai station.
Chiang Mai to Butterworth train services, operated by State Railway of Thailand, depart from Chiang Mai station.
Chiang Mai to Butterworth bus services, operated by Greenbus Thailand, arrive at Phayao station.
What companies run services between Chiang Mai, Thailand and Butterworth, Malaysia?
You can take a bus from Chiang Mai to Butterworth via Phayao, Dannok, and Bukit Kayu Hitam in around 32h 34m.
- Website
- airasia.com
Flights from Chiang Mai International Airport to Penang International Airport via Don Muang
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- RM 470–1,100
Flights from Chiang Mai International Airport to Hat Yai
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- RM 330–650
Flights from Chiang Mai International Airport to Hat Yai via Don Muang
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- RM 330–650
- Website
- lionairthai.com
Flights from Chiang Mai International Airport to Hat Yai via Don Muang
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- RM 370–650
- Website
- malaysiaairlines.com
Flights from Chiang Mai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 17m
- When
- Saturday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 600–2,200
Flights from Chiang Mai International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- RM 500–700
- Website
- thaiairways.com
Flights from Chiang Mai International Airport to Penang International Airport via Suvarnabhumi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- RM 750–950
Flights from Chiang Mai International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- RM 500–700
- Website
- vietjetair.com
Flights from Chiang Mai International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 470–750
- Website
- airasia.com
Flights from Chiang Mai International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- RM 440–1,500
- Website
- flyscoot.com
Flights from Chiang Mai International Airport to Penang International Airport via Singapore Changi
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- RM 450–1,500
- Website
- maiair.com
Flights from Chiang Mai International Airport to Penang International Airport via Yangon
- Ave. Duration
- 8h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- RM 800–2,300
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Chiang Mai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 10m
- Frequency
- Hourly
- Estimated price
- RM 23–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 26–31
- 2nd Class (Air-Conditioned Berth)
- RM 23–30
- 2nd Class (Air-conditioned Seat)
- RM 60–65
Train from Bang Bamru to Padang Besar Malaysia
- Ave. Duration
- 15h 43m
- Frequency
- Once daily
- Estimated price
- RM 35–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 40–55
- 2nd Class (Air-conditioned Seat)
- RM 80–90
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Tram from Padang Besar to Butterworth
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- RM 4–29
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 20–29
Tram from Padang Besar to Butterworth
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- RM 4–29
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 20–29
- Phone
- +66 2 259 1059
- [email protected]
- Website
- facebook.com
Train from Chiang Mai station to Na Thon Seatran Ferry Pier
- Ave. Duration
- 29h 20m
- Frequency
- Twice daily
- Estimated price
- RM 330–460
- Book at
- Van2Travel Train
- 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
Bus from Chiang Mai to Phuket Bus Terminal 2
- Ave. Duration
- 24h 40m
- Frequency
- Once daily
- Estimated price
- RM 400–550
- Book at
- 12 Go
- Website
- Green Bus Thailand
- Website
- Piya Chai Patthana
Bus from Phayao to Dannok
- Ave. Duration
- 25h 29m
- Frequency
- Twice daily
- Estimated price
- RM 250–290
- Schedules at
- Piya Chai Patthana
- Phone
- +603 7728 8789
- [email protected]
- Website
- 12go.asia
Bus from Bukit Kayu Hitam to Butterworth
- Ave. Duration
- 2h 3m
- Frequency
- Once daily
- Estimated price
- RM 14
- Book at
- easybook.com
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Airport to KTM Malaysia Railaway Station side
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- RM 189
- Schedules at
- Zee Zenith Travel
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from Phuket Bus Terminal 2 to George Town Transfer
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- RM 181
- Website
- TransBaanTon
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 1–2
- Schedules at
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 1–2
- Schedules at
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 1–2
- Schedules at
- penangport.com.my
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Ferry from Na Thon Pier Seatran Ferry to Bus Terminal Komtar
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- RM 190
- Website
- KST Travel
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 5 incredible day trips from Florence by train, How do I buy a London Underground ticket?, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
Butterworth is 1h ahead of Chiang Mai. It is currently 7:11 AM in Chiang Mai and 8:11 AM in Butterworth.
Chiang Mai to Butterworth train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Chiang Mai to Butterworth is 1808 km. It takes approximately 24h 6m to drive from Chiang Mai to Butterworth.
Book your Chiang Mai to Butterworth bus tickets online with 12go.asia.
There are 2431+ hotels available in Butterworth.















