• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 8 ways to get from Penang to Chiang Mai by plane, car ferry, train, bus, night 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.

Recommended option

Fly Penang to Chiang Mai  •  6h 43m

  1. Fly from Penang (PEN) to Chiang Mai (CNX) PEN - CNX

$71 - $282

Cheapest option

Car ferry, train  •  33h 3m

  1. Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
  2. Take the train from Butterworth to Padang Besar
  3. Take the train from Padang Besar to Bang Sue
  4. Take the train from Bang Sue to Chiang Mai

$32 - $117

6 alternative options

Car ferry, train to Hat Yai, fly to Chiang Mai  •  7h 26m

  1. Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
  2. Take the train from Butterworth to Padang Besar
  3. Fly from Hat Yai (HDY) to Chiang Mai (CNX) HDY - CNX

$37 - $144

Fly Penang to Lampang, bus  •  9h 55m

  1. Fly from Penang (PEN) to Lampang (LPT) PEN - LPT
  2. Take the bus from ลำปาง Lampang to เชียงใหม่ Chaing Mai

$70 - $171

Mini Van, bus Piya Chai Patthana  •  33h 5m

  1. Take the Mini Van from Penang to Hat Yai
  2. Take the bus from Hat Yai to Phitsanulok Bus Terminal
  3. Take the bus from Phitsanulok to Chiang Mai 874 / ...

$62 - $64

Mini Van, train, night train  •  34h 33m

  1. Take the Mini Van from Penang to Hat Yai
  2. Take the train from Hat Yai to Hua Lamphong
  3. Take the night train from Hua Lamphong to Chiang Mai

$38 - $116

Mini Van, bus Greenbus Thailand  •  39h 4m

  1. Take the Mini Van from Penang to Hat Yai
  2. Take the bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2
  3. Take the bus from Phuket Bus Terminal 2 to Chiang Mai 779

$68 - $78

Drive  •  25h 29m

  1. Drive from Penang to Chiang Mai 1145.5 miles

$160 - $240

Questions & Answers

The cheapest way to get from Penang to Chiang Mai is to car ferry and train which costs RM 130 - RM 490 and takes 33h 3m.

More details

The quickest way to get from Penang to Chiang Mai is to fly which costs RM 290 - RM 1200 and takes 6h 43m.

More details

No, there is no direct bus from Penang to Chiang Mai. However, there are services departing from Penang and arriving at Chiang Mai via Hat Yai and Phitsanulok. The journey, including transfers, takes approximately 33h 5m.

More details

The distance between Penang and Chiang Mai is 1494 km. The road distance is 1832.8 km.

Get driving directions

The best way to get from Penang to Chiang Mai without a car is to car ferry and train which takes 33h 3m and costs RM 130 - RM 490.

More details

It takes approximately 6h 43m to get from Penang to Chiang Mai, including transfers.

More details

Penang to Chiang Mai bus services, operated by New Asian Travel, depart from Penang station.

More details

The best way to get from Penang to Chiang Mai is to fly which takes 6h 43m and costs RM 290 - RM 1200. Alternatively, you can Mini Van and bus, which costs RM 255 - RM 270 and takes 33h 5m.

Mode details

There is no direct flight from Penang Airport to Chiang Mai Airport. The quickest flight takes 4h and has one stopover.

Search flights

Penang to Chiang Mai bus services, operated by Phetprasert Tour, arrive at Chiang Mai station.

More details

Map of how to get from Penang to Chiang Mai.
Launch map view
  • Distance: 933.9 miles
  • Duration: 6h 43m

What companies run services between Penang, Pulau Pinang, Malaysia and Chiang Mai, Thailand?

Thai Smile, Thai AirAsia and seven other airlines fly from Penang to Chiang Mai hourly. Alternatively, you can take a bus from Penang to Chiang Mai via Hat Yai, Phitsanulok Bus Terminal, and Phitsanulok in around 33h 5m.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Penang to Chiang Mai via Don Muang
Ave. Duration
4h 52m
When
Every day
Estimated price
$75 - $180
Flights from Penang to Chiang Mai via Don Muang, Khon Kaen
Ave. Duration
7h 5m
When
Every day
Estimated price
$85 - $200
Flights from Hat Yai to Chiang Mai
Ave. Duration
2h 6m
When
Every day
Estimated price
$65 - $170
Flights from Hat Yai to Chiang Mai via Khon Kaen
Ave. Duration
3h 25m
When
Tuesday, Thursday and Saturday
Estimated price
$80 - $190
Flights from Hat Yai to Chiang Mai via Don Muang
Ave. Duration
4h 3m
When
Every day
Estimated price
$65 - $170
Nok Air
Website
nokair.com
Flights from Hat Yai to Chiang Mai via Don Muang
Ave. Duration
3h 43m
When
Every day
Estimated price
$95 - $190
Flights from Penang to Lampang via Don Muang
Ave. Duration
5h 10m
When
Every day
Estimated price
$65 - $160
Flights from Penang to Lampang via Kuala Lumpur, Don Muang
Ave. Duration
8h 27m
When
Every day
Estimated price
$55 - $250
Thai Lion Mentari
Website
lionairthai.com
Flights from Hat Yai to Chiang Mai via Don Muang
Ave. Duration
4h 3m
When
Every day
Estimated price
$29 - $100
Thai Smile
Website
thaismileair.com
Flights from Penang to Chiang Mai via Suvarnabhumi
Ave. Duration
4h 35m
When
Every day
Estimated price
$100 - $550
Bangkok Airways
Website
bangkokair.com
Flights from Penang to Lampang via Kuala Lumpur, Suvarnabhumi
Ave. Duration
7h
When
Every day
Estimated price
$95 - $450
Flights from Penang to Lampang via Singapore Changi, Suvarnabhumi
Ave. Duration
9h 25m
When
Every day
Estimated price
$70 - $270
SilkAir
Website
silkair.com
Flights from Penang to Chiang Mai via Singapore Changi
Ave. Duration
5h 35m
When
Monday and Sunday
Estimated price
$330 - $1,200
AirAsia
Website
airasia.com
Flights from Penang to Chiang Mai via Kuala Lumpur
Ave. Duration
6h 15m
When
Every day
Estimated price
$70 - $280
Scoot Tigerair
Website
flyscoot.com
Flights from Penang to Chiang Mai via Singapore Changi
Ave. Duration
7h 35m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$80 - $300
Train operators
KTM Komuter
Website
spad.gov.my
Train from Butterworth to Padang Besar
Ave. Duration
1h 51m
Frequency
Hourly
Estimated price
$4 - $5
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Padang Besar to Bang Sue
Ave. Duration
16h 47m
Frequency
Once daily
Estimated price
$15 - $60
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$8 - $11
2nd Class (Seat)
$15 - $21
2nd Class (Berth)
$24 - $35
1st Class (Berth)
$40 - $60
Train from Bang Sue to Chiang Mai
Ave. Duration
10h 40m
Frequency
5 times a day
Estimated price
$13 - $50
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$6 - $10
2nd Class (Seat)
$13 - $19
2nd Class (Berth)
$22 - $30
1st Class (Berth)
$35 - $50
Train from Hat Yai to Hua Lamphong
Ave. Duration
13h 35m
Frequency
Every 2 hours
Estimated price
$14 - $55
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$7 - $11
2nd Class (Seat)
$14 - $21
2nd Class (Berth)
$24 - $35
1st Class (Berth)
$40 - $55
Night train from Hua Lamphong to Chiang Mai
Ave. Duration
13h 5m
Frequency
Every 4 hours
Estimated price
$13 - $50
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$6 - $10
2nd Class (Seat)
$13 - $19
2nd Class (Berth)
$22 - $30
1st Class (Berth)
$35 - $50
Bus operators
Greenbus Thailand
Phone
0-5326-6480
Email
servicecenter@greenbusthailand.com
Website
greenbusthailand.com
Bus from ลำปาง Lampang to เชียงใหม่ Chaing Mai
Ave. Duration
1h 45m
Frequency
Hourly
Estimated price
$3 - $4
Schedules at
greenbusthailand.com
Bus from Phuket Bus Terminal 2 to Chiang Mai
Ave. Duration
23h 30m
Frequency
Once daily
Estimated price
$45 - $55
Schedules at
greenbusthailand.com
Book at
12go.asia
Phetprasert Tour
Phone
056 720 720
Website
phetprasert.com
Bus from Lampang to Chiang Mai
Ave. Duration
1h 10m
Frequency
Every 3 hours
Estimated price
$3 - $5
Schedules at
phetprasert.com
Book at
12go.asia
Bus from Phitsanulok to Chiang Mai
Ave. Duration
4h 40m
Frequency
Every 4 hours
Estimated price
$9 - $11
Schedules at
phetprasert.com
Book at
12go.asia
Nakhonchai Air
Sombat Tour
Phone
077 281 110
Website
sombattour.com
Bus from Lampang to Chiang Mai
Ave. Duration
1h 44m
Frequency
Once daily
Estimated price
$2 - $4
Schedules at
sombattour.com
Star
$3
Super
$4
Supreme
$3 - $4
New Asian Travel
Phone
+60 4-261 5558
Website
12go.asia
Bus from Penang to Hat Yai
Ave. Duration
5h
Frequency
3 times a day
Estimated price
$12
Schedules at
12go.asia
Book at
12go.asia
Piya Chai Patthana
Website
12go.asia
Bus from Hat Yai to Phitsanulok Bus Terminal
Ave. Duration
21h 25m
Frequency
Twice daily
Estimated price
$42
Schedules at
12go.asia
Sri Trang Tour
Website
12go.asia
Bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2
Ave. Duration
8h 20m
Frequency
Every 4 hours
Estimated price
$12
Schedules at
busonlineticket.co.th
Book at
12go.asia
Ferry operators
Rapid Ferry
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
Ave. Duration
20m
Frequency
Hourly
Estimated price
$1 - $2
Schedules at
myrapid.com.my
Adult passenger
$1
Car
$2

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 JFK to New York City, Which London airport should I choose? and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

More Questions & Answers

Chiang Mai is 1h behind Penang. It is currently 10:49 PM in Penang and 9:49 PM in Chiang Mai.

Yes, the driving distance between Penang to Chiang Mai is 1833 km. It takes approximately 25h 29m to drive from Penang to Chiang Mai.

Get driving directions

SilkAir, AirAsia, Scoot Tigerair and two other airlines offer flights from Penang Airport to Chiang Mai Airport.

Search flights

There are 2199+ hotels available in Chiang Mai. Prices start at $18 USD per night.

More details