Krabi is a dream destination for travellers seeking adventure, relaxation, and natural beauty. There are three main options for travelling from Phuket to Krabi : bus, ferry and taxi. Each has its own pros and cons, so the best choice for you will depend on your budget, travel time, and preferences. Please refer to this article to help you choose Best mode of travel.
If you are not interested in reading the whole blog, here is a brief overview of all three options to reach Krabi.
Type | Journey Time | Cost | Frequency |
---|---|---|---|
Bus | 2-4 hour | 300-600 THB(8-16 USD) | High |
Ferry | 2-8 hour | 700-1800 THB (20-50 USD) | Medium |
Taxi | 3 hour | 2300-3100 THB (64-87 USD) | High |

Best time to visit Krabi :
November to March (peak season), Avoid travelling during rainy season (July-October)
Getting around Krabi :
Tuk-tuks, Songthaews, Bikes, Taxi
Index
How to travel from Phuket to Krabi by Bus

Buses and vans are the most affordable option, and there are many departures to Krabi throughout the day. It takes around 2-4 hours to reach Krabi from Phuket via bus. They cost around 300 to 600 THB (8-16 USD) depending on bus/van company.
However, buses/vans can be slow and uncomfortable, especially if you’re on an old bus/van. Modern buses are slightly comfortable with good onboard seats. If you’re looking for more comfortable journey, it is better book ticket for an VIP bus or go to Krabi via taxi. Here’s a schedule for buses/vans to Krabi by different bus operators.
Schedule for buses from Phuket to Krabi
Minibus 1996 (VIP Bus) : 06:30, 08:20, 10:40, 11:30, 12:20, 13:15, 14:15, 15:40, 16:50
Schedule for vans from Phuket to Krabi
438 Phuket Krabi Transport : 06:40 (3), 07:20 (3), 08:00 (3), 08:40 (3), 09:20 (3), 10:00 (3), 10:40 (3), 11:20 (3), 12:00 (3), 12:40 (3), 13:20 (3), 14:00 (3), 14:40 (3), 15:20 (3), 16:00 (3), 16:40 (2), 17:20 (2), 18:00 (2)
Good Luck Lanta Tour : 11:00 (3), 12:00
Phuket bus terminal
Phuket has two bus terminals, namely Terminal 1 and Terminal 2. Buses to Krabi depart from Terminal 2, while vans to Krabi depart from Terminal 1. So, be sure to check departure point while booking online. There are hourly minibuses to bus terminals from old town and other areas in Phuket but I would recommend taking a taxi or Grab/Bolt from your hotel.
Krabi bus terminal
Buses to Krabi stop at Krabi Bus Terminal, which is located a little bit outside from Krabi town. Vans to Krabi stop at different places in Krabi town, however all vans also stop at Krabi Bus Terminal. I would recommend getting down here as there will be plenty of public songthaews waiting to take you to Krabi town. The fare should be 20 baht per person, though as a foreigner you will likely be charged more.
How to book and buy Bus tickets from Phuket to Krabi
Bus and van tickets can be bought offline at respective bus/van terminals or online via third party vendors like 12go Asia or Baolau.

Love travelling through Thailand? Take a look at this travel guides
How to travel from Phuket to Krabi by Ferry

Ferries are not the most convenient option, however they offer a unique and exciting experience for travellers. Several boat options are available for travellers to reach Krabi from Phuket, from large ferries to speedboats to cruises, each offering a different experience. It costs around 700-1800 THB (20-50 USD) and takes around 2-8 hours to reach Krabi from Phuket. Here’s a schedule for Ferries from Phuket to different parts of Krabi
Schedule for ferries from Phuket to Krabi
Tigerline Travel : 08:15, 9:00, 9:00, 11:00, 11:00
Koh Yao Sun Smile : 09:30 09:30 11:00 11:00
Phi Phi Cruiser : 08:30 08:30
Seatran Phuket : 08:30
Ao Nang Travel and Tour : 08:30
Green Planet : 15:00 15:00
Phuket Ferry Terminal
Most boats to Krabi depart from Rasada Pier in South Phuket, however some boats also depart from Bang Rong Pier in North Phuket. So, be sure to check your departure point while booking online.
Krabi Ferry Terminal
Most boats to Krabi stop at Floating Pier in East Railay, however some boats also stop Nopparat Thara Pier in Ao Nang and Chao Fah Pier in Krabi town. So, be sure to check your arrival point while booking online.
How to book and buy Ferry tickets from Phuket to Krabi
Ferry tickets can be bought offline at respective piers or online via third party vendors like 12go Asia or Baolau.
Tips :
- Always wear your life jacket when on board.
- Be mindful of departure and arrival delays.
- Avoid booking tight connections, you’re most likely to miss second connection due to some delays.
How to travel from Phuket to Krabi by Taxi
Taxis are the most convenient and comfortable option as they will pick you up directly from your Hotel/Airport in Phuket and take you to your Hotel in Krabi. Taxis to Krabi are available 24/7 for most operators. It takes around 3 hours to reach Krabi from Phuket via taxi and cost around 2300 to 3100 THB (64-87 USD) depending on taxi company.

Most popular taxi companies for Phuket to Krabi route are :
Andaman Taxis, Call me Taxi Thailand, BangkokTaxi24, GB Limousine, Ramon Transport, King Travel
How to travel from Phuket to Krabi by Flight
You can travel from Phuket to Krabi by flight, but only via a connecting flight as there are no direct flights between Phuket and Krabi. If you choose to book connecting flight, it’ll take a lot of your time and money. So, it is better to reach Krabi via other options mentioned above.
Here are some additional things to keep in mind when planning your trip
- Book your bus tickets in advance, especially if you’re traveling during peak season.
- Be prepared for delays, no matter which mode of transportation you choose.
- Relax and enjoy the journey!
Frequently Asked Questions
How to book / buy bus and van tickets from Phuket to Krabi?
It is always recommended to book tickets offline at respective terminal. However, you can also book through third party vendors like 12go Asia or Baolau.
How long does it take to travel from Phuket to Krabi?
It takes 2-4 hours to reach Krabi via bus/van, 2-8 hours via ferry and 3 hour by taxi.
How much does it cost to travel from Phuket to Krabi?
It costs around 8-16 USD to travel to Krabi via bus, 20-50 USD via ferry and 64-87 USD via taxi.
What is the fastest way of travel from Phuket to Krabi?
Fastest way to travel to Krabi is via speedboats as it takes approximately 2 hour.
What is the cheapest way of travel from Phuket to Krabi?
Cheapest way to travel to Krabi is via bus/van, as it costs around 8-16 USD.
What are some places to visit in Krabi?

From soaring limestone cliffs and pristine beaches to vibrant coral reefs and ancient temples, Krabi offers something for everyone. Here’s a list of some things to see in Krabi for every traveller :
- Railay Beach
- Koh Phi Phi Island
- Krabi Hot Springs
- Emerald Pool
If you want to know in detail about places to visit in Krabi, click here.

Love travelling through Thailand? Take a look at this travel guides
I hope this information helps you choose the best way to get from Phuket to Krabi. If you have any questions, please feel free to leave a comment below. Happy travels!