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
3h 55m฿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
31h 8m฿1,159–2,075Bus via Surat Thani
- Take the bus from Hotel area 2 km from Komtar to Surat Thani Kaset 2 Marketbus Hotel area 2 km from Komtar - Surat Thani Kaset 2 Market
- Take the bus from Sapthaweephol Office Surat Thani to Arcade Chiangmai Bus stationbus Sapthaweephol Office Surat Thani - Arcade Chiangmai Bus station
22h 8m฿2,948–2,973Drive 1,823.7 km
- Drive from George Town to Chiang Maicar 1,823.7 km
24h 12m฿6,985–10,090Car 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
34h 5m฿1,159–2,075Bus
- Take the bus from George Town Transfer to Phuket Bus Terminal 2bus George Town Transfer - Phuket Bus Terminal 2
- Take the bus from Phuket Bus Terminal 2 to Chiang Maibus
37h 20m฿5,174–6,374
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 ฿1100 - ฿2100 and takes 31h 8m.
The fastest way to get from Penang to Chiang Mai is to fly which takes 3h 55m and costs ฿3900 - ฿9000.
No, there is no direct bus from Penang to Chiang Mai station. However, there are services departing from Hotel area 2 km from Komtar and arriving at Arcade Chiangmai Bus station via Sapthaweephol Office Surat Thani. The journey, including transfers, takes approximately 22h 8m.
The distance between Penang and Chiang Mai is 1505 km. The road distance is 1823.7 km.
The best way to get from Penang to Chiang Mai without a car is to bus via Surat Thani which takes 22h 8m and costs ฿2940 - ฿2980.
It takes approximately 3h 55m 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 KST Travels, depart from Hotel area 2 km from Komtar station.
The best way to get from Penang to Chiang Mai is to fly which takes 3h 55m and costs ฿3900 - ฿9000. Alternatively, you can bus via Surat Thani, which costs ฿2940 - ฿2980 and takes 22h 8m.
There is no direct flight from Penang International Airport Airport to Chiang Mai International Airport Airport. The quickest flight takes 3h 55m and has one stopover.
Penang to Chiang Mai bus services, operated by KST Travels, arrive at Surat Thani Kaset 2 Market station.
What companies run services between Penang, Malaysia and Chiang Mai, Thailand?
Thai Lion Mentari, Thai AirAsia, and four other airlines fly from Penang International Airport (PEN) to Chiang Mai International Airport (CNX) every 4 hours. Alternatively, you can take a bus from Hotel area 2 km from Komtar to Arcade Chiangmai Bus station via Surat Thani Kaset 2 Market and Sapthaweephol Office Surat Thani in around 22h 8m.
- Website
- airasia.com
Flights from Penang International Airport to Chiang Mai International Airport via Don Muang
- Ave. Duration
- 4h
- 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
- ฿5,000–18,000
- Website
- lionairthai.com
Flights from Penang International Airport to Chiang Mai International Airport via Don Muang
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- ฿4,600–11,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
- ฿4,800–7,500
- 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,900–14,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
- Website
- Thai Railway
Train from Padang Besar to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 15h 59m
- Frequency
- Once daily
- Estimated price
- ฿918
- Schedules at
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Chiang Mai
- Ave. Duration
- 13h 40m
- Frequency
- Every 2 hours
- Estimated price
- ฿230–1,700
- Schedules at
- Thai Railway
Train from Padang Besar Malaysia to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 19h 5m
- Frequency
- Once daily
- Estimated price
- ฿918
- Schedules at
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Chiang Mai
- Ave. Duration
- 13h 40m
- Frequency
- Every 2 hours
- Estimated price
- ฿230–1,700
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Chiang Mai
- Ave. Duration
- 10h 20m
- Frequency
- 3 times a day
- 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 Krung Thep Aphiwat Central Terminal to Chiang Mai
- Ave. Duration
- 10h 20m
- Frequency
- 3 times a day
- 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
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Hotel area 2 km from Komtar to Surat Thani Kaset 2 Market
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ฿1,050
- 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 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from George Town Transfer to Phuket Bus Terminal 2
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,774
- Website
- TransBaanTon
- 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,400–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 The London Underground: Essential tips to navigate the Tube, Best ways to travel around Australia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Chiang Mai is 1h behind Penang. It is currently 1:13 PM in Penang and 12:13 PM in Chiang Mai.
Yes, the driving distance between Penang to Chiang Mai is 1824 km. It takes approximately 24h 12m to drive from Penang to Chiang Mai.
Thai Lion Mentari, Thai Airways International, AirAsia and three 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 3405+ hotels available in Chiang Mai.







