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
-
Take a taxi from Krabi to Thung Song
-
Take the train from Thung Song to Hat Yai
-
Take the train from Hat Yai to Padang Besar
-
Take the train from Padang Besar to Butterworth
-
Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
Cheapest option
Minivan, Mini Van
-
Take the minivan from Krabi Bus Station to Trang
-
Take the Minivan from Trang to Songkhla
-
Take the Mini Van from Hat Yai to Komtar Bus Terminal
5 alternative options
Ferry
-
Take the ferry from Chao Fah pier to Langkawi
-
Take the ferry from Kuah Ferry Terminal to Swettenham Pier
Drive, car ferry
-
Drive from Krabi to Sultan Abdul Halim Ferry Terminal
-
Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
Drive
-
Drive from Krabi to George Town
Fly from Krabi
-
Fly from Krabi (KBV) to Penang (PEN)
Ferry to Phuket, fly
-
Take the ferry from Chao Fah pier to Ao Po Pier, Phuket
-
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.
Travel safe during COVID-19
International entry into Malaysia from Thailand
- Entry is unrestricted for citizens and permanent residents of Thailand
Conditions of entry into Malaysia from Thailand
- There are no current restrictions
Rules to follow in Malaysia
1m
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 optionsDomestic 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
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.
The quickest way to get from Krabi to Penang is to ferry and fly which costs ฿3400 - ฿11000 and takes 5h 51m.
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.
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.
The distance between Krabi and Penang is 335 km. The road distance is 487.3 km.
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.
It takes approximately 10h 24m to get from Krabi to Penang, including transfers.
Krabi to Penang bus services, operated by Local minivan, depart from Krabi Bus Station.
There is no direct flight from Krabi Airport to Penang Airport. The quickest flight takes 3h 45m and has one stopover.
Krabi to Penang bus services, operated by New Asian Travel, arrive at Komtar Bus Terminal station.

- 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.

- 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

- 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

- Website
- flyscoot.com
Flights from Krabi to Penang via Singapore Changi
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- RM 380 - RM 1700

- Website
- fireflyz.com.my
Flights from Phuket to Penang
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- RM 230 - RM 1200

- Phone
- 1690
- 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

- Phone
- +60 3 2267 1200
- 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 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

- 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

- Phone
- 019 - 545 3888
- 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

- Phone
- 03-7885 2585
- 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

- Phone
- +66 980 168 181
- 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

- Phone
- +60 4 9660 521
- sffvpenang.ticket@gmail.com
- Website
- superfastferry.com.my
Ferry from Kuah Ferry Terminal to Swettenham Pier
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- RM 77
- Book at
- https://12go.asia/en/operator/super-fast-ferry-ventures
- Website
- https://superfastferry.com.my/
- 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.
Bangkok Airways, Thai Smile, Scoot Tigerair and two other airlines offer flights from Krabi Airport to Penang Airport.
There are 282+ hotels available in Penang. Prices start at RM 500 per night.
The best way to get from Krabi to Krabi Airport is to bus which takes 20 min and costs ฿100.