There are 6 ways to get from Penang to Chiang Mai by plane, bus, car ferry, tram, train, 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
best- Fly from Penang International Airport (PEN) to Chiang Mai International Airport (CNX)plane PEN - CNX
4h฿3,900–9,000Car ferry, tram, train via Padang Besar
cheapest- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the tram from Butterworth to Padang Besartram
- Take the train from Padang Besar to Krung Thep Aphiwat Central Terminaltrain 46
- Take the train from Krung Thep Aphiwat Central Terminal to Chiang Maitrain 9
34h 36m฿551–2,057Bus via Surat Thani
- Take the bus from Komtar Tower to Surat Thani Kaset 2 Bus Stationbus Komtar Tower - Surat Thani Kaset 2 Bus Station / ...
- Take the bus from Sapthaweephol Office Surat Thani to Arcade Chiangmai Bus stationbus Sapthaweephol Office Surat Thani - Arcade Chiangmai Bus station
20h 48m฿2,948–2,973Drive 1,823.5 km
- Drive from George Town to Chiang Maicar 1,823.5 km
24h 13m฿8,315–12,010Car ferry, tram, train
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the tram from Butterworth to Padang Besartram
- Take the train from Padang Besar Malaysia to Krung Thep Aphiwat Central Terminaltrain 46
- Take the train from Krung Thep Aphiwat Central Terminal to Chiang Maitrain 9
37h 33m฿551–2,057Bus
- Take the bus from Hotel area 2 km from Komtar to Phuket Bus Terminal 2bus Hotel area 2 km from Komtar - Phuket Bus Terminal 2
- Take the bus from Phuket Bus Terminal 2 to Chiang Maibus
39h 35m฿4,550–5,850
Penang to Chiang Mai by bus and taxi
Comparing Your Travel Options
The cheapest way to get from Penang to Chiang Mai is to car ferry and tram and train via Padang Besar which costs ฿550 - ฿2100 and takes 34h 36m.
The fastest way to get from Penang to Chiang Mai is to fly which takes 4h and costs ฿3900 - ฿9000.
No, there is no direct bus from Penang to Chiang Mai station. However, there are services departing from Komtar Tower and arriving at Arcade Chiangmai Bus station via Sapthaweephol Office Surat Thani. The journey, including transfers, takes approximately 20h 48m.
The distance between Penang and Chiang Mai is 1505 km. The road distance is 1823.5 km.
The best way to get from Penang to Chiang Mai without a car is to bus via Surat Thani which takes 20h 48m and costs ฿2940 - ฿2980.
It takes approximately 4h to fly from Penang International Airport (PEN) to Chiang Mai International Airport (CNX), including transfers and time at the airport.
Penang to Chiang Mai bus services, operated by Zee Zenith Travel, depart from Komtar Tower station.
The best way to get from Penang to Chiang Mai is to fly which takes 4h and costs ฿3900 - ฿9000. Alternatively, you can bus via Surat Thani, which costs ฿2940 - ฿2980 and takes 20h 48m.
There is no direct flight from Penang International Airport Airport to Chiang Mai International Airport Airport. The quickest flight takes 4h and has one stopover.
Penang to Chiang Mai bus services, operated by Zee Zenith Travel, arrive at Surat Thani Kaset 2 Bus Station.
What companies run services between Penang, Malaysia and Chiang Mai, Thailand?
Thai AirAsia, Thai Airways International, and three other airlines fly from Penang International Airport (PEN) to Chiang Mai International Airport (CNX) 5 times a day. Alternatively, you can take a bus from Komtar Tower to Arcade Chiangmai Bus station via Surat Thani Kaset 2 Bus Station and Sapthaweephol Office Surat Thani in around 20h 48m.
- Website
- airasia.com
Flights from Penang International Airport to Chiang Mai International Airport via Don Muang
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- ฿3,900–9,000
- Website
- malaysiaairlines.com
Flights from Penang International Airport to Chiang Mai International Airport via Kuala Lumpur
- Ave. Duration
- 5h 50m
- When
- Tuesday, Saturday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,900–18,000
- Website
- thaiairways.com
Flights from Penang International Airport to Chiang Mai International Airport via Suvarnabhumi
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ฿6,500–8,000
- Website
- airasia.com
Flights from Penang International Airport to Chiang Mai International Airport via Kuala Lumpur
- Ave. Duration
- 5h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿3,600–12,000
- Website
- flyscoot.com
Flights from Penang International Airport to Chiang Mai International Airport via Singapore Changi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ฿3,600–13,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Tram from Butterworth to Padang Besar
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ฿35–240
- Website
- KTMB
- Shuttle
- ฿35–55
- Express
- ฿160–240
Tram from Butterworth to Padang Besar
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ฿35–240
- Website
- KTMB
- Shuttle
- ฿35–55
- Express
- ฿160–240
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Padang Besar to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 15h 59m
- Frequency
- Once daily
- Estimated price
- ฿310–950
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿310–370
- 2nd Class (Air-Conditioned Berth)
- ฿330–430
- 2nd Class (Air-conditioned Seat)
- ฿650–750
Train from Krung Thep Aphiwat Central Terminal to Chiang Mai
- Ave. Duration
- 13h 40m
- Frequency
- Every 2 hours
- Estimated price
- ฿190–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–250
- 2nd Class (Air-conditioned Seat)
- ฿500–540
Train from Padang Besar Malaysia to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 19h 5m
- Frequency
- Once daily
- Estimated price
- ฿310–950
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿310–370
- 2nd Class (Air-Conditioned Berth)
- ฿330–430
- 2nd Class (Air-conditioned Seat)
- ฿650–750
Train from Krung Thep Aphiwat Central Terminal to Chiang Mai
- Ave. Duration
- 13h 40m
- Frequency
- Every 2 hours
- Estimated price
- ฿190–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–250
- 2nd Class (Air-conditioned Seat)
- ฿500–540
- [email protected]
- Website
- Zee Zenith Travel
Bus from Komtar Tower to Surat Thani Kaset 2 Bus Station
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- ฿1,050
- Schedules at
- Zee Zenith Travel
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Komtar Tower to Surat Thani Kaset 2 Bus Station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ฿1,050
- Website
- KST Travel
Bus from Hotel area 2 km from Komtar to Phuket Bus Terminal 2
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,250
- Website
- KST Travel
- Phone
- +66 2 218 1018
- [email protected]
- Website
- Nitiphong Phai Boon Transport
Bus from Sapthaweephol Office Surat Thani to Arcade Chiangmai Bus station
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- ฿1,813
- Website
- Nitiphong Phai Boon Transport
- Phone
- +66 5326 6480
- [email protected]
- Website
- Green Bus Thailand
Bus from Phuket Bus Terminal 2 to Chiang Mai
- Ave. Duration
- 24h 35m
- Frequency
- Once daily
- Estimated price
- ฿3,300–4,600
- Book at
- 12 Go
- Website
- Green Bus Thailand
- 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
- ฿15–17
- 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
- ฿15–17
- Schedules at
- penangport.com.my
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 What are the different types of Renfe trains in Spain?, What documents do I need to cross Niagara Falls?, and Getting to Milan from the airport - to help you get the most out of your next trip.
Booking & Getting There
Chiang Mai is 1h behind Penang. It is currently 6:02 PM in Penang and 5:02 PM in Chiang Mai.
Yes, the driving distance between Penang to Chiang Mai is 1824 km. It takes approximately 24h 13m to drive from Penang to Chiang Mai.
Thai Airways International, AirAsia, Scoot Tigerair and two other airlines offer flights from Penang International Airport Airport to Chiang Mai International Airport Airport.
Book your Penang to Chiang Mai bus tickets online with 12go.asia.
There are 3396+ hotels available in Chiang Mai.







