The journey by sea from Phuket to Krabi takes around 2 hours and is a lot more comfortable than travelling by bus or minivan, which takes around 4 hours. There are two different departure points for ferry and speed boat services from Phuket to Krabi, one in the south of the island and one in the north.
Ferry Times from Phuket to Krabi
There are currently 3 services a day from Phuket to Krabi available to book online.
Phuket | Krabi | Departs From | Company | Cost |
08:30 | 10:30 | Rassada Pier | Ao Nang Travel And Tour | 700 THB |
09:30 | 11:40 | Bang Rong Pier | Koh Yao Sun Smile | 1,090 THB |
11:00 | 13:40 | Bang Rong Pier | Koh Yao Sun Smile | 1,090 THB |
- All these services from Phuket to Krabi first travel to Nopparat Thara Pier in Ao Nang, which is 15.3 km by road from Krabi Town.
- From Nopparat Thara Pier in Ao Nang both all three services continue on to ferry piers in Railay.
Buy Tickets from Phuket to Krabi
Use the Search Box below to buy your tickets from Phuket to Krabi (and Railay).
Location of Rassada Pier in Phuket
Location of Bang Rong Pier in Phuket
Location of Nopparat Thara Pier in Krabi
Travel in Krabi
For onward travel from Ao Nang by public transport we recommend taking one of the white shared taxis from the beach front road to Krabi Town.

From Krabi Bus Terminal, which is the main bus station located 5 km to the north of Krabi town, there are frequent bus services to destinations across Southern and Central Thailand such Bangkok, Hat Yai and Surat Thani for ferry services to Koh Samui and Koh Phangan.