Phuket to Krabi

How to Get From Phuket to Krabi

5Options
2hFastest
$7.10From
MaartenAbegailWritten by Maarten · Reviewed by Abegail · Updated 6 days ago

Bus · Minivan · Ferry · Private Transport · Flight

Krabi sits on Thailand's Andaman coast, 61 kilometres (38 miles) east of Phuket. Limestone karsts rise straight out of the sea, and Railay's beaches are just around the headland. The bus gets you from Phuket to Krabi in 3h. It's also the cheapest road option at $7.10 (236 THB). The minivan and a private transfer both cost more, and there's a ferry if you'd rather go by water.

Distance from Phuket to Krabi

Phuket and Krabi are about 61 km (38 miles) apart, and the overland-and-sea journey covers around 170 km. Depending on the option, the trip takes between 2h and 11h.

~61 km
Distance
~170 km
Overland & sea
COMPARE

5 ways to travel from Phuket to Krabi

There are five ways to travel from Phuket to Krabi. You can choose between the bus, minivan, ferry, private transport, and flight. The journey takes 2h–5h 30m and the quickest way is by ferry. If you're on a budget, the cheapest option is by bus with tickets starting at $7.10 (236 THB).

Reach out to our Community

No questions yet — be the first to ask about Phuket to Krabi.

Phuket to Krabi by Bus

3hFrom $7.10 (236 THB)

Looking for a cheaper option? If you travel solo and on a budget, there are public buses and minivans that you can take.

This non-stop journey takes around 3h and a bus ticket from Phuket to Krabi costs only $7.10 (236 THB) per person.

You will miss the scenic ferry ride, but it will leave you with some more cash to spare once you arrive in Krabi.

Departure and arrival station

To catch the bus from Phuket to Krabi, you will depart from Phuket Bus Terminal 2 on Thepkasattri Road. This terminal is about a 15-minute drive from the centre of Phuket.

Buses arrive at the Krabi Terminal, about 6 km outside the city centre. From Krabi Bus Station, you can take a songthaew or taxi to Ao Nang or to Krabi Town. A songthaew costs only around $0.60 (20 THB) if you share the ride.

Alternatively, you can arrange a transfer with your hotel before departure. However, this may be more expensive.

Bus schedule from Phuket to Krabi

All services arrive at Krabi Bus Terminal
Minibus 1996VIP3h
06:3008:2010:4011:3012:2013:15+3
$7.10
236 THB

Bus tickets are available on Bookaway.

View bus stations on map

Map of stations
Click to explore
From
To

Phuket to Krabi by Minivan

2h 15m - 6hFrom $10 (339 THB)

There are minivans that depart from the Phuket Bus Terminal 1, about 5 km away from Terminal 2. Minivans aren’t as spacious as buses, but they offer more trips — almost every hour from 06:40 to 18:00 daily.

The four minivan companies operating on this route are 438 Phuket Krabi Transport, Goodluck Lanta, Call Me Taxi Thailand and Van Shuttle.

Ticket prices start from $10 (339 THB) per person, and the journey time is about 2h 15m - 6h.

Minivan schedule from Phuket to Krabi

438 Phuket Krabi TransportStandard2h 30m
06:4007:2008:0008:4009:2010:00+9
$10
339 THB
438 Phuket Krabi TransportStandard3h
06:4007:2008:0008:4009:2010:00+9
$10
339 THB
Goodluck LantaRegional 13 Pax3h 30m
11:00
$12
399 THB
Goodluck LantaRegional 13 Pax4h
11:00
$15
492 THB
Call Me Taxi ThailandStandard4h 30m
07:00
$21
685 THB

Minivan tickets are available on Bookaway.

View minivan stations on map

Map of stations
Click to explore
From
To

Phuket to Krabi by Ferry

2h - 10h 30mFrom $16 (542 THB)

The ferry is the most popular way to travel from Phuket to Krabi. This picturesque ferry ride is not just transportation but a sightseeing experience of the breathtaking scenery along Phang Nga Bay — overlooking the Phuket and Krabi coast and islands.

Ferries to Krabi depart from Rassada Pier and Bang Rong Pier in Phuket, both taking about 2 hours. If you already ventured out to Koh Phi Phi, we have good news for you! There are direct ferries departing from Koh Phi Phi which only take about 1 hour.

Departure from Phuket main island

The main departure point from Phuket to Krabi is Rassada Pier. This pier is located 4 km southwest of Phuket Town centre and takes about 15 minutes by taxi.

Another popular departure point is Bang Rong Pier, which is more convenient if you’re coming from Phuket Airport. From Phuket Airport, it’s only a 20-minute taxi ride to Bang Rong Pier, compared to a 1-hour ride to Rassada Pier.

We recommend carefully checking the departure and arrival point before you book the ferry.

Arrival in Krabi

The Phuket to Krabi ferry arrives at Nopparat Thara Pier in Ao Nang. You can get off here if your hotel is close to Krabi Town.

Are you heading to Railay Beach? After dropping off passengers at Nopparat Thara Pier, some ferries continue on to East Railay Floating Pier on the south tip of Krabi. That’s an additional journey time of 20 minutes.

Ferry schedule from Phuket to Krabi

2h - 10h 30m$16 (542 THB)
Seatran Travel & TourHigh Speed2h
08:30
$16
542 THB
Seatran Travel & TourHigh Speed2h 30m
08:30
$16
542 THB
Andaman WaveStandard9h
08:30
$26
854 THB
Call Me Taxi ThailandStandard6h
07:00
$31
1,027 THB
Call Me Taxi ThailandStandard6h 30m
06:30
$31
1,027 THB

View ferry stations on map

Map of stations
Click to explore
From
To

Ferry tickets are available on Bookaway.

Departure from Koh Phi Phi

Spending your time in Phuket on Koh Phi Phi? Good news for you! There are several ferries departing straight from Koh Phi Phi to Krabi. Journey time is between 1-2 hours.

All ferries from Koh Phi Phi to Krabi depart from Ton Sai Pier, southwest of the island centre. The exception is Phi Phi Logistic & Tour, which departs from Laem Tong Beach Pier on the north.

The main pier in Koh Phi Phi is known as Tonsai Pier, do not confuse this with Ton Sai Beach in Krabi!

Ferry schedule from Koh Phi Phi to Krabi

45m - 3h 30m$11 (376 THB)
Andaman WaveStandard2h
10:3015:30
$11
376 THB
Phi Phi Chukit ThongkerdStandard2h
09:00
$12
399 THB
SongsermHigh Speed2h
10:3015:30
$14
452 THB
Seatran DiscoveryStandard2h
09:0013:30
From $14
459 THB
Urip TravelStandard2h
13:30
$14
465 THB

View ferry stations on map

Map of stations
Click to explore

Ferry tickets are available on Bookaway and 12Go Asia.

Arrival in Krabi

The different ferry companies have different arrival points. We recommend that you choose one that is near the area where your hotel is booked.

Same as the ferries from Phuket, the ferries from Koh Phi Phi also arrive at Nopparat Thara Pier and East Railay. Additional arrival piers include Krabi River Marina, near Krabi Walking Street and Klong Jilad Pier, 4 km south of Krabi centre.

Klong Jilad Pier is the main docking port for boats operating from Phi Phi Island to Krabi.

Phuket to Krabi by Private Transport

2h 15m - 4hFrom $66 (2,194 THB)

If you stay in one of the destinations on the west coast of Phuket, like Patong, it will be easier to take a private transfer from Phuket to Krabi. It offers more comfort, freedom, and convenience of direct hotel drop-offs (no unnecessary stopover) compared to shared rides.

To secure a safe drive with a trusted driver, you can book your private transport in advance via BookAway. Rates for a 3-seater car starts from $66 (2,194 THB). With BookAway, prices are fixed so no need for haggling.

Private Transport options from Phuket to Krabi

2h 15m - 4h$66 (2,194 THB)
Phuket Transfer Travel Andaman
Standard Car 3 PAX
$66 (2,194 THB)
$22 (731 THB) per person
Phuket Transfer Travel Andaman
Standard Car 3 PAX
$76 (2,526 THB)
$26 (842 THB) per person
Phuket Transfer Travel Andaman
SUV Car 4 PAX
$83 (2,743 THB)
$21 (686 THB) per person
Phuket Transfer Travel Andaman
SUV Car 4 PAX
$89 (2,958 THB)
$23 (740 THB) per person
Phuket Transfer Travel Andaman
Standard Minivan 8 PAX
$92 (3,058 THB)
$12 (382 THB) per person
Phuket Transfer Travel Andaman
Standard Minivan 8 PAX
$96 (3,175 THB)
$12 (397 THB) per person
Krabi Local Travel
Standard Minivan 8 PAX
$69 (2,295 THB)
$8.60 (287 THB) per person
Krabi Local Travel
Standard Minivan 8 PAX
$69 (2,295 THB)
$8.60 (287 THB) per person
Bangkok Taxi 24
Standard Car 2 PAX
$74 (2,460 THB)
$37 (1,230 THB) per person
Bangkok Taxi 24
Standard Car 2 PAX
$81 (2,692 THB)
$41 (1,346 THB) per person
Bangkok Taxi 24
Standard Car 2 PAX
$81 (2,692 THB)
$41 (1,346 THB) per person
Bangkok Taxi 24
Standard Car 2 PAX
$83 (2,759 THB)
$42 (1,379 THB) per person
Bangkok Taxi 24
VIP Minivan 9 PAX
$85 (2,809 THB)
$9.40 (312 THB) per person
Bangkok Taxi 24
SUV Car 4 PAX
$88 (2,925 THB)
$22 (731 THB) per person
Bangkok Taxi 24
SUV Car 4 PAX
$88 (2,925 THB)
$22 (731 THB) per person
Bangkok Taxi 24
VIP Minivan 9 PAX
$98 (3,273 THB)
$11 (364 THB) per person
Bangkok Taxi 24
VIP Minivan 9 PAX
$98 (3,273 THB)
$11 (364 THB) per person
Bangkok Taxi 24
VIP Minivan 9 PAX
$110 (3,623 THB)
$12 (403 THB) per person

Private Transport tickets are available on Bookaway.

Hailing a taxi from Phuket to Krabi

You can also hail a taxi from the street. However, the downside of this is that taxis in Phuket are well known for charging extremely high rates compared to the rest of Thailand. Finding a driver who will use a metre for your trip is rare. This is why we recommend booking your taxi via BookAway instead.

When hailing a taxi from the street, fares start at $75 (2,500 THB) and you need to be prepared to negotiate a fair price.

Another way is to check the taxi app Grab, but these fares are also often elevated and not always cheaper than hailing a taxi on the street. Note that Grab charges an extra surcharge of $6 (200 THB).

See here the travel time and taxi fares from Phuket to Krabi:

Departure point Travel time Taxi fares*
Phuket Airport 2.5-3.5 hours from $69 (2,300 THB)
Patong 3-4 hours from $87 (2,900 THB)
Karon 4-5 hours from $87 (2,900 THB)
Rawai 4-5 hours from $90 (3,000 THB)
*Taxi fares are based on Grab and travel time on Google Maps and Grab.

Lastly, you can pre-book a taxi from Phuket to Krabi through local travel agencies or hotels. You can also directly contact taxi companies such as Phuket Taxi or Taxi Cab Phuket. This will often be more expensive than booking online, though.

Phuket to Krabi by Flight

5h 30m - 11hFrom $68 (2,245 THB)

While Phuket and Krabi both have their own airports, there are no direct flights from Phuket to Krabi. All flights make a stop in Bangkok, making the journey take much longer compared to the other transport options discussed above.

Depending on the layover time in Bangkok, flying from Phuket to Krabi will take at least 5h 30m - 11h.

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

Step 1: Phuket Town to Phuket Airport

30 minutes - 2 hours$3 (100 THB)

Phuket Airport is located about 30 km away from the town centre and 40 km from Patong Beach on the west coast.

You have several options when travelling to Phuket Airport:

  • Airport bus from Phuket Town centre (1.5 hours) – $3.80 (125 THB)
  • Smart bus from the western beach destinations (1-2 hours) – $3 (100 THB)
  • Shared minivan from your hotel (1-1.5 hours) – $6 (200 THB)
  • Taxi from your hotel (30-60 minutes) – $20 (655 THB)

For more info on how to travel to the airport, visit our Phuket Airport guide.

Step 2: Phuket Airport to Krabi Airport

4.5-8 hours$60 (2,000 THB)

Several airlines offer indirect flights from Phuket to Krabi. This includes Air Asia, Thai Airways, and Bangkok Airways.

As there are no direct flights, all flights make a stop at either Don Mueang Airport or Suvarnabhumi Airport in Bangkok. Depending on the length of your layover, the indirect flight from Phuket Airport to Krabi Airport will take 4.5-8 hours.

Airfares from Phuket to Krabi start from $60 (2,000 THB).

Step 3: Krabi Airport to Krabi Town

30 minutes - 1 hour$4.40 (145 THB)

At Krabi Airport, you can find buses and minivans operating from 08:00 to 20:00.

If you prefer a private transfer, you can also take a taxi from the airport. BookAway offers several low-priced transport options to get from Krabi Airport to Krabi Town. See the fares and destinations below.

  • Minivan to Krabi town (30 minutes) – $4.40 (145 THB)
  • Bus to Khlong Muang Beach (1 hour) – $8.10 (270 THB)
  • Taxi to hotel (30 minutes) – $8.10 (270 THB)

Flight tickets are available on Skyscanner.

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 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 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 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 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 that can fit 4 people. That's $20 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 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 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 Phuket to Krabi, roughly 61 kilometres (38 miles) apart. In all, there are 5 ways to make the trip. The cheapest fare is $7.10 (236 THB). The quickest trip takes 2h.

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 Phuket to Krabi?

The distance from Phuket to Krabi is 61 kilometres (38 miles).

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

Journey times from Phuket to Krabi overlap: bus 3h, minivan 2h 15m - 6h, ferry 2h - 10h 30m, private transport 2h 15m - 4h, flight 5h 30m - 11h. Depending on the departure, no single option is always the fastest.

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

The cheapest way to get from Phuket to Krabi is by bus with ticket costs starting from 236 THB.

What is the best way to travel from Phuket to Krabi?

The best way to travel from Phuket to Krabi is by ferry. With a journey time of around 2 hours, ferries are fast, convenient and cost-effective.

When you travel by land, you can take a private car or a bus. Travel times are 2.5 hours and 3-4 hours, respectively. There are no direct flights from Phuket to Krabi so we don't recommend taking a flight for this route.

What are the best things to do in Krabi?

Krabi boasts of both nature and wildlife. It has fun activities to offer for everybody — may that be families, honeymooners, or solo travellers.

Seaside, Andaman Sea's calm waves make it perfect for swimming and fishing, while its shallow coral reefs make it a great spot for snorkelling and diving. Inland, Krabi's lush forests and national forests offer a lot of venues for hiking and trekking. If you're into culture and history, you don't need to go further than Krabi Town.

For more information, check out our guide for the 7 Best Things to Do in Krabi.

What are the must-visit sights in Krabi?

Krabi is renowned for its stunning white-sand beaches. Leading the list is Railay Beach, which can only be reached by boat via the Andaman Sea. Surrounded by limestone cliffs and crystal-clear blue water, this postcard-perfect tropical paradise is on top of the list of people visiting from all over the world.

We also recommend exploring Thung Teao Forest Natural Park with its emerald pool, age-old trees, and a wide variety of birds and other animals. Visit Wat Tham Sua, one of the most interesting temples in southern Thailand. And take a closer look at the Krabi Shell Cemetery, where millions of years old sea relics have piled together to make solid rocks.

When is the best time of the year to visit Krabi?

The best time of year to visit Krabi is from November to April. During these months the weather is dry and sunny, the wind is calm, and temperatures range from 25-35°C — the ideal vacation months for relaxation on Krabi's gorgeous beaches along the Andaman Sea.

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.

Ferry Schedule Notice

Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.

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.