Travel from Thailand to Malaysia is: Unrestricted. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in George Town?

Book now

There are 7 ways to get from Krabi to Penang by taxi, train, car ferry, ferry, bus, night bus, car or plane

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

Taxi, train, car ferry

  1. Take a taxi from Krabi to Thung Song
  2. Take the train from Thung Song to Hat Yai
  3. Take the train from Hat Yai to Padang Besar
  4. Take the train from Padang Besar to Butterworth
  5. Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal

Cheapest option

Minivan, Mini Van

  1. Take the minivan from Krabi Bus Station to Trang
  2. Take the Minivan from Trang to Songkhla
  3. Take the Mini Van from Hat Yai to Komtar Bus Terminal

5 alternative options

Ferry

  1. Take the ferry from Chao Fah pier to Langkawi
  2. Take the ferry from Kuah Ferry Terminal to Swettenham Pier

Drive, car ferry

  1. Drive from Krabi to Sultan Abdul Halim Ferry Terminal
  2. Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal

Drive

  1. Drive from Krabi to George Town

Fly from Krabi

  1. Fly from Krabi (KBV) to Penang (PEN)

Ferry to Phuket, fly

  1. Take the ferry from Chao Fah pier to Ao Po Pier, Phuket
  2. Fly from Phuket (HKT) to Penang (PEN)

Krabi (KBV) to Penang (PEN) flights

The flight time between Krabi (KBV) and Penang (PEN) is around 6h 39m and covers a distance of around 343 km. This includes an average layover time of around 2h 56m. Services are operated by AirAsia, Thai AirAsia, Scoot Tigerair and others. Typically 109 flights run weekly, although weekend and holiday schedules can vary so check in advance.

109 Weekly Planes
6h 39m Average Duration
RM 339 Cheapest Price
See schedules
Thailand → Malaysia
Unrestricted

Travel safe during COVID-19

International entry into Malaysia from Thailand

  • Entry is unrestricted for citizens and permanent residents of Thailand
Show more details
Allowed for: All visitors

Restricted for: There are no current restrictions

Show less

Conditions of entry into Malaysia from Thailand

  • There are no current restrictions
This applies to arrivals from all countries, with no exceptions

Rules to follow in Malaysia

1m

Mandatory

Mandatory

Considerations leaving from Thailand

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


Yes, entry into Malaysia is currently allowed from Thailand.

Explore travel options

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1 metre
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Penang is 03 88810200.

Wearing a face mask on public transport in Penang is mandatory.

The social distance requirement in Penang is 1 metre.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 03 88810200.

No, returning to Thailand from Malaysia is currently allowed.

See options for return travel.

Last updated: 3 Mar 2023
Exceptions may apply, for full details: Ministry of Health Malaysia.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Krabi to Penang is to minivan and Mini Van which costs ฿635 and takes 13h.

More details

The quickest way to get from Krabi to Penang is to ferry and fly which costs ฿3400 - ฿11000 and takes 5h 51m.

More details

No, there is no direct bus from Krabi station to Penang. However, there are services departing from Krabi Bus Station and arriving at Komtar Bus Terminal via Trang, Songkhla and Hat Yai. The journey, including transfers, takes approximately 13h.

More details

No, there is no direct ferry from Krabi to Penang. However, there are services departing from Chao Fah pier and arriving at Swettenham Pier via Kuah Ferry Terminal. The journey, including transfers, takes approximately 11h 45m.

More details

The distance between Krabi and Penang is 335 km. The road distance is 487.3 km.

Get driving directions

The best way to get from Krabi to Penang without a car is to taxi and train and car ferry which takes 10h 24m and costs ฿1500 - ฿3800.

More details

It takes approximately 10h 24m to get from Krabi to Penang, including transfers.

More details

Krabi to Penang bus services, operated by Local minivan, depart from Krabi Bus Station.

More details

There is no direct flight from Krabi Airport to Penang Airport. The quickest flight takes 3h 45m and has one stopover.

Search flights

Krabi to Penang bus services, operated by New Asian Travel, arrive at Komtar Bus Terminal station.

More details

Map of how to get from Krabi to Penang.
Launch map view
  • Distance: 334.8 km
  • Duration: 10h 24m

What companies run services between Krabi, Thailand and Penang, Malaysia?

AirAsia, Thai AirAsia and four other airlines fly from Krabi to Bayan Lepas hourly.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Krabi to Penang via Don Muang
Ave. Duration
4h 37m
When
Every day
Estimated price
RM 400 - RM 2300
Flights from Krabi to Penang via Chiang Mai, Don Muang
Ave. Duration
8h 25m
When
Every day
Estimated price
RM 400 - RM 2300
AirAsia
Website
airasia.com
Flights from Krabi to Penang via Kuala Lumpur
Ave. Duration
3h 45m
When
Every day
Estimated price
RM 340 - RM 1700
Flights from Krabi to Penang via Kuala Lumpur, Singapore Changi
Ave. Duration
7h 40m
When
Every day
Estimated price
RM 340 - RM 1700
Scoot Tigerair
Website
flyscoot.com
Flights from Krabi to Penang via Singapore Changi
Ave. Duration
6h 5m
When
Sunday
Estimated price
RM 380 - RM 1700
Firefly
Website
fireflyz.com.my
Flights from Phuket to Penang
Ave. Duration
1h
When
Monday, Wednesday, Friday and Sunday
Estimated price
RM 230 - RM 1200
Train operators
State Railway of Thailand
Phone
1690
Email
sarabanklang@railway.co.th
Website
railway.co.th
Train from Thung Song to Hat Yai
Ave. Duration
2h 58m
Frequency
Every 4 hours
Estimated price
RM 10 - RM 140
Book at
https://12go.asia/en/operator/thai-railways
Website
https://www.railway.co.th/Home/Index
3rd Class (Seat)
RM 10 - RM 24
2nd Class (Air-Conditioned Berth)
RM 75 - RM 100
2nd Class (Air-conditioned Seat)
RM 35 - RM 50
1st Class (Air-Conditioned Berth)
RM 100 - RM 140
Train from Hat Yai to Padang Besar
Ave. Duration
55 min
Frequency
Twice daily
Estimated price
RM 6 - RM 120
Book at
https://12go.asia/en/operator/thai-railways
Website
https://www.railway.co.th/Home/Index
3rd Class (Seat)
RM 6 - RM 21
2nd Class (Air-Conditioned Berth)
RM 70 - RM 95
2nd Class (Air-conditioned Seat)
RM 30 - RM 45
1st Class (Air-Conditioned Berth)
RM 90 - RM 120
KTM Komuter
Phone
+60 3 2267 1200
Email
callcenter@ktmb.com.my
Website
ktmb.com.my
Train from Padang Besar to Butterworth
Ave. Duration
1h 51m
Frequency
Every 2 hours
Estimated price
RM 17 - RM 21
Website
https://www.ktmb.com.my/Komuter.html
Bus operators
Local minivan
Bus from Krabi Bus Station to Trang
Ave. Duration
2h 30m
Frequency
Hourly
Estimated price
RM 17
Night bus from Trang to Songkhla
Ave. Duration
3h
Frequency
Hourly
Estimated price
RM 20
New Asian Travel
Phone
+60 4-261 5558
Website
12go.asia
Bus from Hat Yai to Komtar Bus Terminal
Ave. Duration
5h
Frequency
3 times a day
Estimated price
RM 72
Book at
https://12go.asia/en
Beh Travel & Tour Sdn
Phone
019 - 545 3888
Email
beh_travel@outlook.com
Website
behtravelandtour.com
Bus from Hat Yai to Komtar Bus Terminal
Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
RM 40
Schedules at
behtravelandtour.com
Ferry operators
Rapid Ferry
Phone
03-7885 2585
Email
suggest@rapidkl.com.my
Website
myrapid.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
Ave. Duration
20 min
Frequency
Hourly
Estimated price
RM 1 - RM 8
Schedules at
myrapid.com.my
Adult passenger
RM 2
Car
RM 8
Bicycle
RM 2
Motorcycle
RM 2
Tricycle
RM 3
Tigerline Ferry
Phone
+66 980 168 181
Email
168ferry@gmail.com
Website
tigerlinetravel.com
Ferry from Chao Fah pier to Langkawi
Ave. Duration
8h
Frequency
Once daily
Estimated price
RM 100 - RM 550
Book at
https://12go.asia/en/operator/sirilanta-speedboats
Website
https://www.tigerlinetravel.com/index.php
Ferry from Chao Fah pier to Ao Po Pier, Phuket
Ave. Duration
1h 30m
Frequency
Twice daily
Estimated price
RM 120 - RM 170
Book at
https://12go.asia/en/operator/sirilanta-speedboats
Website
https://www.tigerlinetravel.com/index.php
Other operators
Taxi from Krabi to Thung Song
Ave. Duration
1h 50m
Estimated price
RM 160 - RM 200
Krabi Taxi
Phone
+66 99 492 7829
Website
krabitaxi.com
Krabi Cab
Phone
+66 089 289 6233
Website
krabicab.com
Grab Taxi
Website
grab.com

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 to and around Russia for the 2018 FIFA World Cup, Need to know: Eurostar and Getting to Milan from the airport - to help you get the most out of your next trip.

More Questions & Answers

Penang is 1h ahead of Krabi. It is currently 10:34 AM in Krabi and 11:34 AM in Penang.

Yes, the driving distance between Krabi to Penang is 487 km. It takes approximately 6h 37m to drive from Krabi to Penang.

Get driving directions

Bangkok Airways, Thai Smile, Scoot Tigerair and two other airlines offer flights from Krabi Airport to Penang Airport.

Search flights

There are 282+ hotels available in Penang. Prices start at RM 500 per night.

More details

The best way to get from Krabi to Krabi Airport is to bus which takes 20 min and costs ฿100.

More details

ticket