Phuket is actually separated from the mainland by a narrow channel that is spanned by a causeway. Most the visitors arrive by plane or car, but there are regular ferries linking southern Phuket to Phi Phi Don island, Krabi (Ao Nang Beach) and the Yao islands in Pha Nga bay.
Boats can get crowded in the high season, they aren’t terribly modern nor comfortable but you can sit on the top deck and tan. Be warned about the hazards of over-crowded boats, but accidents are rare. There are also private speed boat transfers for hire at premium rates.
Note! Although ferry times are given below, there are slight departure time variations from one company to the next, but generally all leave at a similar time in the morning or midday.
Agents will sell you a ticket which includes transfer and a pickup time which could be up-to an hour before sailing. This is the most practical solution, rather than trying to estimate times and get to the terminal on your own. When you arrive there on your own, you’re also likely to be faced with the confusion of multiple ferries and lots of people.
Ultimately you should reckon on a pickup between 07:00 and 07:30, arriving at the destination some time before noon regardless of which agent or company you travel with. Afternoon ferries invoive a 12:30 pickup, arriving at the destination about 15:00.
Phuket ferry Timetables
Ferries: Phuket to Phi Phi
Daily: 08:30, 11:00, 13:30 and 15:00 departing from the Rasada Pier.
Ferries: Phi Phi to Phuket
Daily: 09:00, 11:00, 14:00 and 14:30 departing from the Tonsai Pier.
Journey Time: Approx 1.5 hours.
Ferries: Phuket to Krabi Town
Daily: 08:30 departing from the Rasada Pier.
Ferries: Krabi Town to Phuket
Daily: 09:00 departing from the Klong Jilad Pier.
Journey Time: Approx 2 hours.
There is also usually an informal speedboat service offered by one of the tour companies or dive operators which picks you up from Ao Nang or Railay about 8:30am and takes you directly to the Bang Rong Pier on Phuket’s Northeast coast where a minibus meets you. It stops briefly at Koh Yao and takes around one hour 30 minutes to reach Patong beach. Ask local agents for details.
Ferries: Phuket to Koh Lanta (via Krabi)
Daily: 08:30, 11:00 and 13:30 departing from the Rassada Pier.
Ferries: Koh Lanta to Phuket (via Krabi)
Daily: 08:00 and 13:30 departing from the Saladan Pier.
Journey time: Approx. 4 hours.
Speed Boat: Phuket to Koh Racha
Daily: 11:30, 14:00, 17:00 departing from Chalong Pier.
Speed Boat: Koh Racha to Phuket
Daily: 09:00, 12:00, 16:00 departing from Koh Racha.
Journey time: Approx 1 hour.
Speed Boats: Phuket to Similan Islands
Daily: 08:30 departing from the Thap Lamu Pier.
Speed Boats: Similan Islands to Phuket
Daily: 15:00 departing from Similan Islands
Journey Time: Approx 90 minutes.
Ferries: Phuket to Koh Yao Noi and Koh Yao Yai
Daily: 07:50, 08:30, 09:15, 09:50, 10:30, 11:30, 12:00, 12:30, 13:30, 14:30, 15:00 (to Ao Nang), 16:00, 17:00 and 17:40 departing from Bang Rong Pier.
Ferries: Koh Yao Noi and Koh Yao Yai to Phuket
Daily: 06:30, 07:00, 07:30, 07:50, 09:00, 09:30, 10:30, 11:20, 11:40 (from Ao Nang), 13:30, 14:00, 15:00, 16:00 and 16:40 departing from Manoh Pier.
Journey time: Approx 1 hour.