Penang to Krabi

How to Get From Penang to Krabi

2Options
5h 55mFastest
$24From
MaartenAbegailWritten by Maarten · Reviewed by Abegail

Minivan · Flight

Krabi is a beach province on Thailand's Andaman coast. Limestone cliffs rise straight out of the sea at Railay, and longtail boats run out to the islands. Flying is the quickest way, taking 5h 55m - 6h 55m. Neither option is direct, so you'll change along the way. The minivan does the trip from Penang to Krabi overland at $24 (780 THB).

DISTANCE

Distance from Penang to Krabi

Penang and Krabi are about 336 km (209 miles) apart, and the journey itself covers around 481 km by road. The quickest way to get from Penang to Krabi is by taking the flight, which takes around 5h 55m - 6h 55m.

~336 km
Straight-line distance
~481 km
Route distance
5h 55m
Fastest
COMPARE

2 ways to travel from Penang to Krabi

There are two ways to travel from Penang to Krabi. The journey takes 5h 55m–8h 10m and the quickest way is by flight. If you're on a budget, the cheapest option is by minivan with tickets starting at $24 (780 THB).

MinivanVia Hat Yai · 22 departuresDuration8h 10m+Pricefrom$24780 THB

Penang to Krabi by Minivan

A minivan ride from Penang to Krabi costs around $24 (780 THB). The minivan journey takes about 8h 10m - 10h 30m, depending on traffic.

New Asian Travel operates on this route.

Penang to Krabi

10hNew Asian TravelStandardKomtar New Asian TravelKrabi Bus Terminal05:0008:1512:00$30990 THBTickets

Stations

Map of stations
Click to explore
From
To

Minivan tickets are available on Bookaway.

Booking Tip

You also have the option to go through Hat Yai before going to 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

3h 10m - 4h 30m$14 (445 THB)

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 $14 (445 THB).

4hNew Asian TravelMinivanPenangHat Yai00:1504:0021:00$14445 THBTickets
3h10mAhlin TourMinivanPenangHat Yai21:0021:1021:1521:35$16540 THBTickets
4hKST TravelStandardPenangHat Yai05:0008:3012:3015:30$20650 THBTickets
4h30mNominatee TourStandardPenangHat Yai05:0008:0012:00$22730 THBTickets

Minivan tickets are available on Bookaway.

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

5-6h$10 (335 THB)

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 $1.80 (60 THB) 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 at $10 (335 THB) for the journey that takes around 5-6h when you book beforehand on BookAway.

6hKST TravelStandardHat Yai Bus Terminal 1Krabi Bus Terminal09:0010:0012:00$10335 THBTickets
5hJijie Tour and TravelStandardHat Yai Bus terminalKrabi Bus Terminal08:3010:3012:3014:3016:30$13440 THBTickets
5hJijie Tour and TravelStandardHat Yai Bus terminalKrabi Town Hotel Transfer08:3010:3012:3014:3016:30$13440 THBTickets
5hJijie Tour and TravelStandardHat Yai Bus terminalKrabi Jijie Tour08:3010:3012:3014:3016:30$13440 THBTickets
5hMy Son Krabi TourStandardHat Yai Bus Stop (Lotus's Go Fresh ShopKrabi Town - Any hotel09:30$14455 THBTickets
Show all 12 companies
5hBai Ngoen TourStandardHat Yai Van StationKrabi Town Hotel Transfer09:0011:00$14470 THBTickets
5hBai Ngoen TourStandardHat Yai Van StationBaingoen Tour Krabi09:0011:00$14470 THBTickets
5h40mBai Ngoen TourStandardHat Yai Bus terminalKrabi Town Hotel Transfer08:2010:20$14470 THBTickets
5h40mBai Ngoen TourStandardHat Yai Bus terminalBaingoen Tour Krabi08:2010:20$14470 THBTickets
5h30mJijie Tour and TravelStandardHat Yai Bus terminalAo Nang Transfer08:3010:3012:3014:3016:30$16510 THBTickets
5h10mBai Ngoen TourStandardHat Yai Van StationAo Nang Hotel Transfer09:0011:00$18590 THBTickets
5h50mBai Ngoen TourStandardHat Yai Bus terminalAo Nang Hotel Transfer08:2010:20$18590 THBTickets

Stations

Map of stations
Click to explore

Minivan tickets are available on Bookaway.

Krabi
FlightWith transfersDuration5h 55m+incl. transfersPricefrom$591,960 THB

Penang to Krabi by Flight

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.

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

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

30m$7.30 (30 MYR)

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 taxi ride that takes around 30 minutes or a 1-hour bus. Fares start from $7.30 (30 MYR) and $0.70 (3 MYR), 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

5-6h$49 (200 MYR)
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 $49 (200 MYR).

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

25m$4.20 (140 THB)

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.

25mKrabi Airport Bus (Krabi Town)KrabiKrabi$4140 THBTickets
25mKrabi Airport Bus (Klong Muang Beach)KrabiKrabi$9280 THBTickets

Bus tickets are available on Bookaway.

Booking Tip

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 $14 (470 THB).
Krabi

Reach out to our Community

1

Is mini van private vehicle for us? We are 2 pax from Penang to Krabi

M
MaartenGeckoRoutes team

The minivan discussed in this article is a shared minivan. Unfortunately, we can't confirm the availability of this route though. The best option is currently to fly from Penang to Krabi.

0
1
STAY

Our favourite places to stay in Krabi

Krabi province is much bigger than most people first think, 4,709 km² to be exact, but visitors still tend to cluster in the same places. Here's a quick rundown of the areas most people tend to stay in:
  • Ao Nang — here you’ll have access to everything you need; the beach, restaurants, shops, international brands, bars and clubs. It's a great jumping-off point to the nearby islands such as Koh Phi Phi and Koh Lanta. The downside is that it almost feels overrun by tourists.
  • Railay a small peninsula south of Ao Nang and separated from the mainland by those towering limestone cliffs most of us associate with Thailand. The only way to get to the magical beaches of Railay is by boat.
  • Krabi Town — despite the tourists, it's managed to maintain a quaint Thai-Chinese market feel. Accommodation is cheaper here whilst not being too far from the beach.
Check out our favourite places to stay in Krabi: 
The Morning Mini House
Budget

The Morning Mini House

The Morning Mini House is a great budget option in Ao Nang Beach. It's a 10-minute drive to the beach. The rooms are spacious, clean and comfortable, offering a great night's sleep. Some of them even come with balconies.

The owners of the guesthouse are incredibly friendly and helpful, taking your stay in Krabi to another level. You'll instantly feel at home here.

  • Amazing owner
  • Large and clean rooms
  • Great value for money
  • 10-minute drive from Ao Nang Beach

Private rooms start from $20 (660 THB) per night. 

Check availability
The Box House
Budget

The Box House

Located centrally in Krabi Town, The Box House puts you within minutes of many sights in the town. The spacious and colourful rooms boast large, comfortable beds that offer you a great night’s sleep.

Each room is equipped with air conditioning and a flat-screen tv for your enjoyment. The owners are friendly, welcoming and offer motorbike rentals onsite.

  • Beautiful gardens
  • Comfortable and clean rooms
  • Motorbike rentals available onsite
  • Friendly staff

Private rooms start at $16 (530 THB) per night.

Check availability
Vipa Tropical Resort
Mid-Range

Vipa Tropical Resort

Need to escape to nature? Vipa Tropical Resort is the perfect place to do just that. The resort is backed by towering limestone mountains and surrounded by lush greenery.

The cottages are cute and cosy, with private balconies where you can relax after a day at the beach. Or chill by the pool and go for a swim. The resort is a 5-minute drive to Ao Nang Beach, which the resort provides a free shuttle for.

  • Cosy cottages with balconies
  • Outdoor swimming pool
  • Surrounded by nature and mountains
  • Free shuttle to Ao Nang Beach

Cottages start at $48 (1,580 THB) per night. 

Check availability
@Aonang Guesthouse
Mid-Range

@Aonang Guesthouse

@Aonang Guesthouse offers both comfortable dorm rooms and modern private rooms. Whatever you choose to stay in, you can enjoy their refreshing and clean swimming pool.

Tin is one of the best hosts in Thailand, offering the best recommendations and help when you need it. The guesthouse is located in a more local neighbourhood in Krabi and next to one of the best Thai restaurants in the area. This place has a near-perfect rating and it's easy to see why!

  • An amazing host
  • Beautiful swimming pool
  • Modern and clean rooms
  • Located in a local neighbourhood

Private rooms start from $48 (1,580 THB) per night. 

Check availability
Pinthong Aonang Villa
Treat Yourself

Pinthong Aonang Villa

Pinthong Aonang Villa might be classed as high-end accommodation, but it doesn't have to be expensive if you find some friends! The hotel offers two-bedroom villas for $80 (2,650 THB) that can fit 4 people. That's $20 (660 THB) a night for a luxury villa.

The outdoor swimming pool is beautiful, and every inch of the hotel is spotlessly clean. Located in Ao Nang, they even arrange a free shuttle to the beach. This place is the perfect place to relax and take life slowly.

  • Great value for money
  • Beautiful villas
  • Outdoor swimming pool
  • Free shuttle to the beach

Two-bedroom villas start from $80 (2,650 THB) per night. 

Check availability
Aonang Eco Villa
Treat Yourself

Aonang Eco Villa

Aonang Eco Villa is the kind of place you dream of. Beautifully designed and spacious rooms with floor-to-ceiling glass doors that open up to lush gardens. Wander through the gardens to the refreshing outdoor swimming pool or the onsite bar. The cocktails and fruit juice are delicious!

The staff are incredibly friendly and helpful, making sure that you can fully relax and enjoy your stay. There are only 10 villas, creating an exclusive and private feel.

  • Beautiful swimming pool
  • Bright and spacious villas
  • Great onsite bar
  • 10 minutes from the town

Villas start from $120 (4,050 THB) per night. 

Check availability

ABOUT YOUR DESTINATION

Why Visit Krabi?

Krabi is a tropical gem on Thailand’s southwest coast. This bustling region is filled with stunning beaches and spectacular limestone cliffs. But as with most places in Southeast Asia, you’ll have to go to its outskirts to see it at its most beautiful.

There are so many things to do in Krabi, making you feel that a few days will not be enough to fit them all into your itinerary. You can go beach-hopping, rock-climbing, and island-hopping. Krabi is also a strategic gateway to the nearby islands of Koh Phi Phi and Koh Lanta.

Rounding it up

That's the full picture for getting from Penang to Krabi, roughly 336 kilometres (209 miles) apart. In all, there are 2 ways to make the trip. The cheapest fare is $24 (780 THB). The quickest trip takes 5h 55m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Penang to Krabi?

The distance from Penang to Krabi is 336 kilometres (209 miles).

What is the fastest way to get from Penang to Krabi?

The fastest way to get from Penang to Krabi is by flight and takes 5h 55m - 6h 55m.

What is the cheapest way to get from Penang to Krabi?

The cheapest way to get from Penang to Krabi is by minivan with ticket costs starting from 780 THB.

About the Authors

Maarten
Maarten

Founder & Trip Planning Expert

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.

Abegail
AbegailReviewer

Travel Writer

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.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.