Skip to Content

How to get from Phuket to Krabi, Thailand

Krabi is well connected with Phuket. You can get from Phuket to Krabi by bus, private transfer, ferry, or rental car!

Krabi is a little like a giant adventure playground, with many things to do and see, from ancient caves to mountain hiking trails and adventure water sports!

And, of course, there’s always the beach if you’re into a more relaxed vacation. Situated at the tip of a peninsula off the Andaman Sea, Krabi’s beaches are ruggedly beautiful and incredibly long!

Surrounded by stunning tropical environments, whitewashed beaches, and jungles, there is plenty to keep the entire family occupied throughout your stay!

Experience a series of natural wonders in the heart of paradise- Krabi in Thailand!

Traveling between Phuket and Krabi is easy, and you can choose between a bus, private transfer, ferry boat, or rental car!

Check our guide for the best options to travel from Phuket to Krabi.

How far is Krabi from Phuket?

The distance from Phuket to Krabi is 101 miles or 162.7 kilometers. The average traveling time is about 3 hours.

Transportation Options from Phuket to Krabi

The following table outlines all transportation options from Phuket to Krabi:

MethodTravel timePrice
Express Bus from Phuket to Krabi3 hoursUSD 6
Private Transfer/Taxi from Phuket to Krabi2-3 hoursUSD 61-USD 103
Ferry Boat from Phuket to Krabi9 hoursUSD 23
Rental Car2 hours 30 minutes

Getting to Krabi from Phuket

1. Express Bus from Phuket to Krabi

Journey Duration: 3 hours

The first and cheapest option to travel from Phuket to Krabi is by getting on the express bus operated by Sri Trang Tour!

It’s one of the most common ways to travel to Krabi on land since this trip is relatively fast and well worth the price. The ticket costs only USD 6, and you will arrive at your destination in just 3 hours!

The bus is air-conditioned, has a bathroom on board, and allows space for your luggage. You will only make necessary rest stops along the way, so the short road trip should be pretty comfortable!

This bus runs twice daily, so it’s best to get your tickets online in advance!

How To Get From Phuket To Krabi, Thailand

Phuket to Krabi Express Bus Schedule:

  • 07:30 AM to 10:30 AM: Express Bus to Krabi from Phuket

Total price: USD 6

  • 10:30 AM to 01:30 PM: Express Bus to Krabi from Phuket

Total price: USD 6

2. Private Transfer or Taxi from Phuket to Krabi

Journey Duration: 2-3 hours

Another great option to travel from Phuket to Krabi, especially if you’re traveling with a group, is a private transfer or a taxi with your personal driver.

Several tourist agencies and reliable taxi companies provide these services with comfortable vehicles of your choice. 

If you’re traveling as a duo, you can choose a car operated by a taxi company for a price starting at USD 61, or opt for bigger vehicles like minivans that can fit up to 9 passengers!

A private transfer is available 24/7, which is essential for tourists arriving in Phuket at night since buses and ferries only operate during the day.

Although a private transfer and a taxi are more expensive than other modes of transportation, they will get you to Krabi faster than the bus or the ferry.

Additionally, you can easily schedule transfers from Phuket to Krabi in advance. Just choose a vehicle and book your seats online!

Bookaway

On Bookaway, you can check all available transportation options from Phuket to Krabi. It is a reliable and easy-to-use platform for comparing prices & schedules and making a booking online.

Bookaway1

3. Ferry Boat from Phuket to Krabi

Journey Duration: 9 hours

The Sea Angel Cruise high-speed ferry is a very exotic and fast way to get from Phuket to Krabi! This journey will take 9 hours, where you will get to enjoy spectacular views of the Andaman Sea! 

Sea Angel Cruise offers daily, comfortable cruise ship services between Phuket and Krabi for USD 23.

The ship has different class seats and a fantastic sun deck with plenty of space to enjoy the views. Additionally, you can enjoy snacks and drinks once you are on board!

One departure daily leaves Phuket at 08:30 AM and arrives in Krabi at 05:30 PM.

But luckily, you can book your ferry tickets online, save your seats and enjoy your trip from Phuket to Krabi to the fullest!

How To Get From Phuket To Krabi, Thailand

4. Driving with Rental Car from Phuket to Krabi

Journey Duration: 2 hours 30 minutes

The last way to travel from Phuket to Krabi is by renting a car!

Renting a car allows you flexibility and freedom to travel and explore at your own pace, and also, you can get to Krabi in no time!

The road trip by car takes less than 3 hours, considering the stops you might want to take along the way!

Additionally, car rentals in Phuket come at really affordable prices, starting at around USD 25 per day. So, this makes it the fastest and one of the cheapest ways to travel from Phuket to Krabi!

Rentalcars compares 900 companies at over 53,000 locations. Click here to guarantee you the best car rental price.

How To Get From Phuket To Krabi, Thailand

Best day tours in Krabi

Get Your Guide helps you find the best tours wherever you are heading to. It’s usually the first website I check when I plan a trip to a new place.

The following widget shows some of the best tours in Krabi, Thailand.

How To Get From Phuket To Krabi, Thailand

Frequently Asked Questions

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

The cheapest way to travel from Phuket to Krabi is by bus, which costs USD 6 and takes around 3 hours.

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

The fastest way to get from Phuket to Krabi is by car. You can either book a private transfer/ taxi, which costs USD 70 – USD 103, or rent a car. The journey by car takes 2 hours and 30 minutes.

How do I travel from Phuket to Krabi without a car?

The best way to get from Phuket to Krabi without a car is by taking the ferry, which takes 9 hours through gorgeous views and costs USD 23.

Can I drive from Phuket to Krabi?

Yes, you can drive from Phuket to Krabi. The driving distance between Phuket and Krabi is 163 kilometers.

How much is a ferry from Phuket to Krabi?

If you book your ticket online, the ferry from Phuket to Krabi costs USD 23.