Koh Phi Phi to Phuket is one of the most popular ferry routes on the Andaman coast — the return leg from the islands back to the mainland hub. The crossing takes approximately 1.5–2 hours by ferry or 45 minutes by speedboat, with multiple daily departures from Ton Sai Bay. This guide covers every option with current prices and departure times.
🎟 [Travelpayouts 12Go widget: Koh Phi Phi → Phuket ferry or speedboat]
Option 1: Ferry to Phuket (Best Value)
The standard passenger ferry from Ton Sai Bay (Koh Phi Phi Don) to Rassada Pier in Phuket runs year-round — approximately 1.5–2 hours. Departures typically at 09:00, 13:00, and 14:30 (schedules vary by operator and season). Fares from ~250–350 THB (~$7–10 USD). Operated by Pha-Nga Kanjana, PP Princess, and similar companies. Comfortable enough — bring something to read and choose a shaded seat if the sun is strong.
🎟 [Travelpayouts 12Go widget: Koh Phi Phi → Phuket passenger ferry]
Option 2: Speedboat to Phuket (Fastest)
Shared speedboats cover the route in approximately 45 minutes — significantly faster than the ferry. Depart from Ton Sai Bay, arrive at Phuket\’s Bang Rong Pier or Ao Po. Fares from ~600–800 THB (~$17–22 USD). Better option if you have a tight onward connection — flights from Phuket airport are easily catchable from Bang Rong Pier via a 40-minute taxi.
🎟 [Travelpayouts 12Go widget: Koh Phi Phi → Phuket speedboat]
ℹ️ Ferries arrive at Rassada Pier in central Phuket Town — about 40 minutes from Patong Beach and 50 minutes from Phuket International Airport. Speedboats often arrive at Bang Rong or Ao Po in the north, which is closer to the airport but farther from Patong. Factor this into your onward transfer plans.
Getting from the Pier to Phuket Town / Beach / Airport
From Rassada Pier (ferry arrivals): songthaews to Phuket Town (~30 THB), or taxis to Patong (~500 THB), Kata/Karon (~600 THB), airport (~600–700 THB). No fixed metered taxis — negotiate before you get in. Grab works well from the pier area if you have a Thai SIM.
From Bang Rong Pier (speedboat arrivals): taxis to airport (~300–400 THB, ~30 minutes), Patong (~600–700 THB, ~1 hour). Quieter pier — fewer options, so pre-book a taxi or use Grab if possible.
Quick Comparison
| Option | Time | Cost from | Best for |
|---|---|---|---|
| Passenger ferry | ~1.5–2 hours | ~250 THB (~$7) | Best value, most travelers |
| Speedboat | ~45 minutes | ~600 THB (~$17) | Tight connections, speed |
Where to Stay in Phuket
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Patong Beach, Phuket]
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Kata Beach, Phuket]
Related Guides
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.