How to travel from Krabi to Phuket

There are two ways to travel by public transport from Krabi to Phuket:

  • Option 1. You can travel by road. The journey by bus takes about 3 hours. Bus services depart from Krabi Bus Terminal, which is 2 km away from Krabi town and is easy to reach by shared taxi or private taxi from Ao Nang or Krabi town centre.
  • Option 2. You can go by boat. If taking a 3 hour bus or taxi journey does not appeal to you, then the alternative is do the journey by ferry or speed boat. 

Ferry Times from Krabi to Phuket


There are currently 7 ferry and shared speed boat services a day from Krabi to Phuket. These services depart either from Ao Nang or Railay.

CompanyKrabiPhuketTicketDeparts FromArrives At
Green Planet10:3012:20฿ 1,090Floating Pier East RailayBang Rong Pier
Koh Yao Sun Smile11:4013:30฿ 1,090Railay EastBang Rong Pier
Koh Yao Sun Smile11:4013:30฿ 1,200Railay EastNaka Island
Koh Yao Sun Smile13:4015:30฿ 1,090Railay EastBang Rong Pier
Koh Yao Sun Smile13:4015:30฿ 1,200Railay EastNaka Island
Ao Nang Travel And Tour15:0017:15฿ 700Nopparat Thara PierRassada Pier
Ao Nang Travel And Tour15:1517:15฿ 700Floating Pier East RailayRassada Pier

Buy Tickets from Krabi to Phuket


You can buy your tickets from Krabi to Phuket through the Search Box below.

Powered by 12Go Asia system

Location of Nopparat Thara Pier


Google Map of Nopparat Thara Pier

Arrival in Phuket


Ao Nang Travel And Tour services from Krabi to Phuket arrive at Rassada Pier. Rassada Pier is 2.8 km away from Phuket Town and 7.6 km from the main bus station north of Phuket Town.

Phuket Old Town
Phuket Old Town

For onward travel by public transport to destination in Phuket first take a taxi or shared taxi to either a minivan station or to the main bus station.

Location of Rassada Pier


Google Map of Rassada Pier

How useful was this article?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.