Penang to Krabi

Overview Compare Minivan Flight + Taxi

How to get from Penang to Krabi

Krabi is a tropical gem on Thailand’s southwest coast. It is a bustling region with laidback beaches all in one. But as with most places in Southeast Asia, you’ll have to go to its outskirts to see it at its most beautiful.

Krabi is the epitome of those famous white-sand beaches and turquoise water postcards. Apart from lounging on one of its many beaches, island-hopping is the most popular activity due to its proximity to islands such as Koh Phi Phi and Koh Lanta, which also makes it a strategic jumping-off point.

Are you planning to travel to Krabi after a cultural immersion in Penang? Here’s how:

2 ways to get from Penang to Krabi

Transport ModeDurationCostsAvailability
Minivan*8.5-9 hours60 MYR ($13.50) + 310 THB ($9)Read article for more info
Flight + Taxi6-7 hours230 MYR ($52) + 140 THB ($4.20)Read article for more info
*COVID-19 UPDATE: The last time we checked (June 2022), the cross-border minivan route from Penang to Thailand has not yet resumed.

The distance from Penang to Krabi is 490 km (300 miles). In this post, we compare the 2 options to travel from Penang to Krabi: by minivan (8.5-9 hours), or by flight + taxi (6-7 hours). Ticket prices range from 60 MYR ($13.50) + 310 THB ($9) to 230 MYR ($52) + 140 THB ($4.20).

The minivan is our preferred option when travelling from Penang to Krabi. It’s quite a long journey of 8.5-9 hours (excluding transfers), but at least you can divide it with a short stopover in Hat Yai. Combined fares cost around 60 MYR ($13.50) + 310 THB ($9).

There are no direct flights from Penang to Krabi so you’ll have to make a stopover at either Kuala Lumpur or Bangkok. The fastest indirect flight takes almost 5 hours. Add the waiting time for your flight and the transfers to and from the airport and you don’t really get to save a lot of time compared to the minivan.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to help reduce your impact on the environment.

A few notes when crossing the Malaysia-Thailand border

Thailand imposes a limit on the amount of alcohol and tobacco you can bring into the country:

  • 1 litre for alcoholic beverages
  • 250 grams for any type of tobacco (or 200 cigarettes)

If you’re carrying more than that on your journey from Penang to Krabi, you will be asked to leave the excess amount at the customs office. Note that if you refuse, you will not just be fined but also persecuted.

Check out the Thai Customs website for more info.

Itinerary from Penang to Krabi

Penang to Krabi via Hat Yai by Minivan*

Duration: 8.5-9 hours
Cost: 60 MYR ($13.50) + 310 THB ($9)
Duration: 8.5-9 hours
Cost: 60 MYR ($13.50) + 310 THB ($9)

*COVID-19 UPDATE: The last time we checked (June 2022), the cross-border minivan route from Penang to Thailand has not yet resumed. Please check the provided links to see if anything has changed.

There is no direct minivan operating between Penang and Krabi. You’ll first have to take a minivan from Penang to Hat Yai and from there you can continue with a minivan to Krabi.

Step 1: Penang to Hat Yai by Minivan

Duration: 4 hours
Cost: 60 MYR ($13.50)
Duration: 4 hours
Cost: 60 MYR ($13.50)

When taking a minivan from Penang to Hat Yai, we recommend that you take a morning trip. This way, you can easily transfer to your connecting minivan bound for Krabi.

Ticket prices start from 60 MYR ($13.50).

Minivan schedules from Penang to Krabi via Hat Yai*

Minivan CompanyScheduleCosts
Nominatee Tour05:00-08:00
08:30-11:30
12:00-15:00
15:30-18:30
60 MYR ($13.50)
Check Minivan Tickets
KST Travel
Nominatee Tour
05:00-08:00
08:30-11:30
12:30-15:30
16:00-19:00
60 MYR ($13.50)
Check Minivan Tickets
*COVID-19 UPDATE: The last time we checked (June 2022), the minivans from Penang to Thailand have not resumed yet. Please check the provided links or Busonlineticket.th to see if anything has changed.

The best choices are the ones that depart from Penang at 08:30 and arrive in Hat Yai at 11:30. This schedule gives you 1.5 hours to stretch your legs and have a quick lunch in town before continuing on to Krabi.

KST Travel can drop you off anywhere in the city centre while Nominatee Tour parks at its office at 171 Thammanoonvithi Road, Hat Yai city centre.

For more details, you can check our page on Penang to Hat Yai.

Customs & Immigration

Around 2.5 hours into your journey, your minivan will make a short stop at the Malaysian border in Bukit Kayu Hitam for customs & immigration procedures. Then you’ll cross the border to Danok Sadao in Thailand for another check.

Drive-through immigration booths are available on both sides of the very busy Danok Sadao-Bukit Kayu Hitam border. However, you will still be asked to get off your minivan for a customs check. Don’t forget to bring all your luggage!

Step 2: Hat Yai to Krabi by Minivan

Duration: 4.5-5 hours
Cost: 310 THB ($9)
Duration: 4.5-5 hours
Cost: 310 THB ($9)

From Hat Yai town centre, you will have to take a songthaew or taxi to the Hat Yai bus station, located some 3 km away. It costs around 60 THB ($1.80) for the 10-minute ride.

Sri Trang Tour and My Son Krabi Tours are the two companies that operate from Hat Yai to Krabi. Both depart from Hat Yai Bus Terminal. Sri Trang Tour buses arrive at Krabi Bus Station while My Son Krabi Tour bus offers a free drop-off at any hotel in Krabi Town.

If you’re staying somewhere else, tell the driver before the journey so he can take you to the nearest accessible bus stop or drop you off at your hotel for an additional fee.

A ticket cost starts 310 THB ($9) for the 4.5-5 hours journey when you book beforehand on BookAway.

Minivan schedules from Krabi to Hat Yai

Minivan CompanyScheduleCosts
Sri Trang Tour08:00-13:00
13:00-17:30
18:00-22:30
310 THB ($9)
Check Minivan Tickets
My Son Krabi Tours09:30-14:30515 THB ($15.50)
Check Minivan Tickets

Penang to Krabi by Flight

Duration: 6-7 hours
Cost: 230 MYR ($52) + 140 THB ($4.20)
Duration: 6-7 hours
Cost: 230 MYR ($52) + 140 THB ($4.20)

There are no direct flights from Penang to Krabi. The indirect flights for this route make at least one stop at either Kuala Lumpur or Bangkok. In addition to these stopovers, you’ll also have to make transfers to and from Penang and Krabi Airport.

We honestly don’t think all these transfers and waiting times are worth it considering you can take a cheaper minivan ride.

Still, it’s a good alternative in case the bus or minivans are not operating or you just don’t like to travel overland. See here the step-by-step guide for taking a flight from Penang to Krabi.

Step 1: George Town to Penang Airport by Taxi or Bus

Duration: 30 minutes
Cost: 30 MYR ($6.50)
Duration: 30 minutes
Cost: 30 MYR ($6.50)

If you’re staying in George Town, you’ll have to travel 18 km south to reach Penang airport. You have two options to get here: a 30-minute taxi or a 1-hour bus. Fares start from 30 MYR ($6.50) and 3 MYR ($0.65), respectively.

We highly recommend taking a taxi as city buses make a lot of stops, making travel time unpredictable. If you want to take a bus, you can ask your hotel which line is best to take you to the airport.

Step 2: Penang Airport to Krabi Airport

Duration: 5-6 hours
Cost: 200 MYR ($45.50)
Duration: 5-6 hours
Cost: 200 MYR ($45.50)

The fastest indirect flight from Penang Airport (PEN) to Krabi Airport (KBV) takes around 5-6 hours and this is usually operated by Thai Smile or Air Asia. Airfares start from 200 MYR ($45.50).

Check Flights with Skyscanner

Step 3: Krabi Airport to Krabi City Centre by Taxi or Bus

Duration: 25 minutes
Cost: 140 THB ($4.20)
Duration: 25 minutes
Cost: 140 THB ($4.20)

Krabi town centre is located some 15 km west of Krabi Airport. You can take a minibus or a taxi to your accommodation which will take around 30 minutes.

The most popular option from Krabi Airport is the airport bus, which can take you to Krabi Town or Klong Muang Beach. Tickets are available at the shuttle bus booth in the arrival area. However, be prepared for a very long waiting time for the shuttle’s departure. The bus only tends to leave when it’s full.

To avoid long waiting times, we recommend booking the Krabi Airport Shuttle via BookAway.

Bus Schedule from Krabi Airport to Krabi

DestinationScheduleDurationCosts
Krabi Airport Bus
(Krabi Town)
7x a day, every two hours
between 08:00-20:00
25 minutes140 THB ($4.20)
Check Bus Tickets
Krabi Airport Bus
(Klong Muang Beach)
7x a day, every two hours
between 08:00-20:00
55 minutes280 THB ($8)
Check Bus Tickets

Alternatively, you can just take a taxi. If you get one, we highly recommend booking one beforehand with Klook. They offer much better rates than the often overpriced rates offered at the airport. A 25-minute private transfer from Krabi Airport to Krabi Town starts at 470 THB ($14).

Most popular routes in Thailand

Bangkok to Chiang Mai

Phuket to Surat Thani

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post didn't meet your expectations.

Your feedback is very valueable to us

What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)

About the author(s)

Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She’s loyal to the islands of her home country, the Philippines, but Thailand’s beaches also have a special place in her heart.

1.1K views