Last updated: Jan 02, 2020


Overview | Bus | Taxi | Ferry


How To Get From Krabi to Phuket?

Phuket is one of Thailand’s most visited destinations. It is a traveller’s paradise with its stunning beaches and lush greenery. Surrounded by numerous smaller islands, this is a hot spot for travellers and locals alike.

Phuket is Thailand’s largest island and offers you excellent shopping, sightseeing and an abundance of local & foreign foods to try. Here you can spend your days relaxing on the beaches and your evenings exploring the exciting nightlife.

To travel the 160kms from Krabi to Phuket, you have 3 options; you can hop on a van or bus for 4 hours, ride in the comfort of a private taxi for 3 hours, or take the ferry for 3 hours. Prices start at just $4.90.

While there are airports in both locations, all flights will route through Bangkok making this an extended trip and quite expensive. We do not suggest flying from Krabi to Phuket.

Transport modeDurationCostsAvailability
Bus or Van4 hours150 THB ($4.90)Check tickets
Taxi2.5 hoursfrom 2,600 THB ($85)Reserve a Taxi
Ferry3 hours690 PHP ($22.50)Check ferry tickets

View itinerary from Krabi to Phuket


Bus icon

Krabi to Phuket by Bus

Duration: 4 hours 
Costs: 150 THB ($4.90)

The cheapest way to travel from Krabi to Phuket is by bus. The journey takes approximately 4 hours and costs just 150 THB ($4.90) per person.

To make your journey by bus first head to Krabi Bus Terminal, where you’ll find buses bound for Phuket. Buses operating this route start running at 06:20 and the final trip of the day departs at 17:00. Buses depart every 30 minutes, making it a very easy way to travel between the two destinations.  

Buses will complete the journey at Phuket Bus Terminal 2. From here, you can take a local bus to downtown Phuket for about 15 THB ($0.50). You can also catch a songthaew or opt to spend a little extra and take a taxi to your hotel. There are plenty of metered taxis in Phuket so hailing one on the street shouldn’t be a problem. Be sure to agree with the driver on a flat rate or to run the meter prior to departure. 

Krabi to Phuket by Van

You can also book a van ride to Phuket from Krabi. Krabi Sea Pearl offers one van trip that departs at 11:30 daily. The journey takes about 4.5 hours. A ticket costs 365 THB ($12), and this already includes free hotel pick-up if you’re staying in Ao Nang.

There are also vans departing from the bus terminal for just 200 THB ($7). Although, you will have to arrange your own transfer from your hotel to the bus terminal as they do not offer pick-up service. The journey will take approximately 3 hours.

Check Available Van Tickets


Krabi to Phuket by Taxi

Duration: 2.5 hours
Costs: from 2,600 THB ($86.50)

For a more comfortable ride, you can also take a taxi from Krabi to Phuket. The benefits of taking a taxi include door-to-door service and the convenience of not having to adhere to a local transport timetable, which may not suit your travel plans. The journey takes at least 2.5 hours.

Taxis are much more expensive with fares starting at 2,600 THB ($86.50). There are not many taxis in Krabi so we suggest booking in advance through your hotel, a local travel agency or online via

Reserve a Taxi

Ferry icon

Krabi to Phuket by Ferry

Duration: 2.5 hours
Costs: 690 PHP ($22.50)

If you want to soak up the picturesque coastal views as you travel between Krabi and Phuket, then head to the pier. A ferry journey takes a little over 3 hrs and costs 570 THB ($19). If you take a more expensive speedboat, you can reach Phuket in just 1.5 hrs.

Unfortunately, the ferry service is not very frequent so planning and booking in advance are recommended. You can book your crossing with private ferry companies through your hotel, a local travel agency or online via PhuketFerry.

Ferries depart from Nopparat Thara Pier in Ao Nang. They may make a stopover at another island before arriving at either Bang Rong Pier or Rassada Pier in Phuket. See their schedules below:

Ferry OperatorScheduleDurationCosts
Ao Nang Travel Tour
(to Rassada Pier)
15:00-18.153h 15m570 THB ($19)
Koh Yao Sun Smile
(to Bang Rong Pier)
14:00-15:301h 30m960 THB ($32)
Green Planet
(to Bang Rong Pier)
11:00-12:201h 20m990 THB ($33)

Check Available Ferry Tickets

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 13

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 was not useful for you!

Let us improve this post!

Tell us how we can improve this post?