Krabi to Phuket

Overview Compare Ferry Taxi Bus To Stay

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.

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

3 ways to get from Krabi to Phuket

Transport modeDurationCostsAvailability
Ferry1-2.5 hours450 THB ($12.50)Check Ferry Tickets
Taxi2.5-3 hours2,100 THB ($58)Check Private Transfers
Bus or Minivan3-4 hours300 THB ($8)Check Bus or Minivan Tickets

The distance from Krabi to Phuket is 160 km (100 miles). In this post, we compare the 3 options to travel from Krabi to Phuket: by ferry (1-2.5 hours), by taxi (2.5-3 hours), or by bus or minivan (3-4 hours). Ticket prices range from 300 THB ($8) to 2,100 THB ($58).

Taking a ferry from Krabi to Phuket is the most popular option among travellers. The ferry ride showcases the breathtaking views of Phuket and Krabi coast and islands.

Booking a taxi might be an easier and more convenient option because it involves pick-up and drop-off anywhere you want. You can book a taxi from 2,100 THB ($58) or check Grab App to search for even more competitive rates. Just note that Grab is often more expensive due to the extra surcharge of 200 THB ($5.50).

Are you a solo traveller and on a budget? Taking a bus or van from Krabi to Phuket is a cheap alternative. You will miss the scenic ferry ride, but it will allow you to save more money for your stay Krabi.

While there are airports in both locations, all flights will route through Bangkok. For this reason, we do not suggest flying from Krabi to Phuket.

Itinerary from Krabi to Phuket

Krabi to Phuket by Ferry

Duration: 1-2.5 hours
Cost: 700 THB ($19)
Duration: 1-2.5 hours
Cost: 700 THB ($19)

It’s no surprise that the ferry is the traveller’s most preferred option when going between Krabi and Phuket. During the ride, you will be entertained with marvellous coastal views as you travel between the two islands.

The trip only lasts around 1-2.5 hours and tickets start from 700 THB ($19). Unfortunately, the ferry service is not very frequent so planning and booking in advance are recommended.

Departure and arrival stations

Depending on the location of your hotel, you can choose which ferry is best for you.

Ao Nang Travel and Tour Ferries depart from Nopparat Thara Pier or from Floating Pier, East Railay while Koh Yao Sun Smile ferries depart from Railay (East).

We recommend booking with Ao Nang Travel and Tour because they provide the service for a low price and arrive at Rassada Pier near Phuket Town. Also, they operate with a larger ferry, which means a steadier ride.

Koh Tao Sun Smile ferry is smaller and faster, but it’s not for every traveller. If you are prone to getting seasick, it’s always better to travel with a larger ferry. The smaller ferry of Koh Tao Sun Smile arrives at Bang Rong Pier or Naka Island.

Ferry Schedule from Krabi to Phuket

Ferry OperatorScheduleCosts
Ao Nang Travel and Tour15:00-17:15700 THB ($19)
Check Ferry Tickets
Koh Yao Sun Smile13:40-15:201200 THB ($33)
Check Ferry Tickets

TIP: If you book your ferry ticket with 12GoAsia, check out the Taxi + Ferry option. If you are staying in the central area of Ao Nang, the company will pick you up without additional charge. Check carefully if your area is not one of the excluded ones though!

Heading to Koh Phi Phi Islands?

If you want to travel from Krabi to Koh Phi Phi, we’ve good news for you! The ocean between Krabi and Koh Phi Phi can be crossed within one hour, depending on the ferry you book. See here the schedules:

Ferry Schedule from Krabi to Koh Phi Phi Islands

Phi Phi Kanichta Tour09:15-10:15845 THB ($23)
Check Ferry Tickets
Phi Phi Logistics & Tour11:30-12:30845 THB ($23)
Check Ferry Tickets
Ao Nang Travel and Tour 09:30-11:30450 THB ($12.50)
Check Ferry Tickets

TIP: When travelling from Krabi to Koh Phi Phi, there are a few companies that offer pick-up service at your hotel in Ao Nang or Krabi Town if you book with 12GoAsia. Check the Taxi+Ferry option to see which companies offer pick-up service in the area you want to stay.

Krabi to Phuket by Taxi

Duration: 2.5-3 hours
Cost: from 2,200 THB ($61)
Duration: 2.5-3 hours
Cost: from 2,200 THB ($61)

If you prefer a door-to-door transfer, it will be easier to book a private transfer from Krabi to Phuket. When travelling in a group, this is often cheaper than taking the ferry. The downside is you’re going to miss the scenic ferry ride through the Andaman Sea.

A benefit of booking a taxi or private transport is that you don’t have to take into account the ferry schedule and do not have to arrange transportation to and from your hotel and ferry port. Fares start from 2,200 THB ($61) if you book online in BookAway.

Check Private Transfers

Hailing a taxi is often more expensive with fares starting at 2,600 THB ($72). There are not many taxis in Krabi so we suggest booking in advance. This can be done through your hotel, a local travel agency, or our preferred booking platform, BookAway.

Krabi to Phuket by Bus or Minivan

Duration: 3-3.5 hours 
Cost: 300 THB ($8)
Duration: 3-3.5 hours 
Cost: 300 THB ($8)

A cheaper option to travel from Krabi to Phuket would be to travel by minivan or bus. Costs are only around 300 THB ($8).

Pre-pandemic, there used to be cheaper local buses operating on this route, but unfortunately, we can’t confirm if this option is still available.

There are 3 companies offering daily trips from Krabi to Phuket: Krabi Sea Pearl, Hat Yai World Tour, and Good Luck Lanta Tour.

Departure Stations in Krabi

Hat Yai World minivan is the most convenient because they provide hotel pick-up service in any hotel in Krabi Town.

On the other hand, Krabi Sea Pearl minivan includes free hotel pick-up if you’re staying in Ao Nang. The minivan departs from Krabi Sea Pearl Office, located 1 km from the town centre.

Good Luck Lanta minibus doesn’t provide free pick-up. Instead, they depart from Krabi Bus Terminal, which is about a 10-minute drive from Krabi town.

Bus or Minivan Schedule from Krabi to Phuket

Hat Yai World Tour
(incl. pick-up)
11:30-14:30555 THB ($15)
Check Minivan Tickets
Krabi Sea Pearl
(incl. pick-up)
10:45-14:15545 THB ($15)
Check Minivan Tickets
Good Luck Lanta Tour10:30-13:30300 THB ($8)
Check Minibus Tickets

Arrival in Phuket

Hat Yai World minivan arrives in Phuket Town, while Krabi Sea Pearl minivans arrive at Phuket Bus Terminal 2.

The last stop for Good Luck Lanta minibus is Phuket Bus Terminal 1. These terminals are about 5 km away from each other.

From the terminal, you can take a local bus to downtown Phuket for about 15 THB ($0.40). 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 metre prior to departure.

Public Bus (not confirmed, May 2022)

Pre-pandemic, there used to be local buses departing from Krabi to Phuket with fares of only 150 THB ($4.15) per person. Tickets could only be bought at the bus station.

However, the last time we checked (May 2022), we couldn’t confirm if the public bus from Krabi to Phuket is still available. If you have any info on this public bus, we would love to hear about it in a comment below!

The buses also used to leave from Krabi Bus Terminal and were operating from 06:20 with the final trip of the day departing at 17:00. Buses departed every 30 minutes, making it a very easy way to travel between the two destinations.

There are also vans departing from the bus terminal for just 200 THB ($5.50). Although, you will have to arrange your own transfer from your hotel to the bus terminal because they do not offer a pick-up service.

You will also need to book your ticket at the bus station because they cannot be booked online. This comes with the risk that there is no place on the bus.

Alternatively, from Krabi, you can have a side trip first to Koh Lanta which is just a 2-hour minivan ride before going back to Phuket. You can check out Koh Lanta to Phuket article for more info,


Our favourite places to stay in Phuket

Bearpacker Patong Hostel

Just 200m from Patong Beach and the famous Patong Walking Street, this hostel is a great location if you’re looking for a social and fun atmosphere. The rooftop pool and lounge area are great for meeting others and there are a bar and restaurant onsite. The dorm bunks are extremely comfortable and offer curtains for your privacy. Newer hostel with modern furnishings. 

  • Excellent location
  • Rooftop pool
  • Bar and restaurant onsite
  • Social atmosphere

Single bunk starts at $16 per night

Read more

Goodnight Hostel

Located near Old Phuket Town, this hostel boasts a fitness facility, garden, terrace and lounge area onsite. Just steps away from bars, restaurants, and countless sights, this hostel is exactly where you want to be.  Staff are extremely helpful and will assist in booking tours or travel arrangements. Breakfast can be added to your stay for just $3 per day.

  • Great location
  • Fitness facility
  • Helpful staff
  • Very clean and comfortable

Private room starts at $12 per night

Read more

Aekkeko Hostel

This hostel is set in central Phuket Town within walking distance of numerous bars, restaurants, and sights.  It is vibrant and colorful making for an enjoyable atmosphere and they offer a lovely shared terrace for relaxing or socializing. The staff will welcome you like family and you will feel right at home here.  

  • Excellent staff
  • Ideal location
  • Terrace
  • Clean and comfortable

Private room starts at $26 per night 

Read more

Book a Bed Poshtel

The perfect location set in Phuket Town, just 700m from Old Phuket Town, this hostel is within walking distance to all bars, restaurants and numerous sights.  The outdoor pool set in the garden and shared lounge area is the perfect place to unwind and cool down. Private rooms offer great views of the city. 

  • Ideal location
  • Swimming pool
  • Garden and lounge area
  • Walking distance to many sights

Private room starts at $46 per night 

Read more


Most popular routes in Thailand

Bangkok to Chiang Mai

Phuket to Surat Thani

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 4.5 / 5. Vote count: 14

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!

Your feedback is very valueable to us

How we can improve this post?