Bangkok to Koh Phi Phi A flight to Phuket or Krabi, then a boat to Tonsai.
The short answer: Phi Phi has no airport and no roads, so every trip ends with a boat to Tonsai pier. Fly to Phuket or Krabi, about an hour and a half, then take a ferry or speedboat: from Phuket's Rassada pier 45 minutes to two hours, from Krabi's Klong Jilad pier about two hours for 450 to 500 baht. Boats run in daylight only, so take a morning flight. The cheapest way is a combined overnight bus and boat from the Khao San area, about 15 to 17 hours.
Below: the options compared, Phuket or Krabi, the piers, and what happens when you land.
Bangkok to Koh Phi Phi at a glance
Boat times and fares from our Phuket to Phi Phi (12Go, 6 November 2026) and Krabi to Koh Phi Phi (Visit Thailand Today, 12Go) pages; flights from our Bangkok to Phuket and Bangkok to Krabi pages; the bus from 12Go. 12Go prices include a booking fee.
| Option | Leaves Bangkok | On the boat | Price (one way) | Best for |
|---|---|---|---|---|
| Fly to Phuket + boat from Rassada | Dozens of flights a day from both airports | Speedboat about 45 min–1 hour, ferry up to about 2 hours | Flight from about US$37 on the day we checked, boat from about US$14 | Most people |
| Fly to Krabi + ferry from Klong Jilad | Many flights a day from both airports | About 2 hours | Flight often around 1,500–2,000 baht, ferry about 450–500 baht | Combining Phi Phi with Krabi or Lanta |
| Overnight bus + boat | Khao San area, about 18:40–19:00 | Total about 15–17.5 hours | About 1,300–1,900 baht | Saving the price of a flight |
Compare live times and prices: all Bangkok to Koh Phi Phi options on 12Go.
Which one should you pick?
Fly to Phuket in most cases: it has the most flights, and boats leave Rassada pier from about 08:30 to 15:30. A flight landing by about midday leaves time for the transfer to the pier.
Fly to Krabi if you are also visiting Krabi or Koh Lanta. The ferry from Klong Jilad runs all year and is the cheapest crossing.
Book a boat ticket with pickup if you are coming straight from the airport: it takes you to the right pier, and on 12Go taxi-and-ferry tickets were the most popular choice from Phuket.
Via Phuket
Both Bangkok airports have flights to Phuket of about an hour and a half; on the day we checked, the cheapest one-way fare on 12Go was under US$40. See Bangkok to Phuket.
Almost every boat leaves from Rassada pier, on the east side of the island near Phuket Town, about 35 km from the airport. A speedboat takes about 45 minutes to an hour and a big ferry up to about two hours; on the day we checked, departures ran from about 08:30 to 15:30. Get to the pier at least half an hour before your boat. See Phuket to Phi Phi.
Via Krabi
Flights to Krabi take about 1 hour 20 to 1 hour 35 minutes from Don Mueang or Suvarnabhumi. See Bangkok to Krabi.
The ferry from Klong Jilad pier, just south of Krabi Town, takes about two hours and costs about 450 to 500 baht, with morning and early afternoon sailings all year. From Ao Nang, boats from Nopparat Thara pier take about an hour but run mainly from November to April. See Krabi to Koh Phi Phi.
Overnight bus and boat
Combined tickets leave the Khao San area in the evening, about 18:40 to 19:00, with a change in the south and a boat in the morning, reaching Phi Phi around midday: about 15 to 17.5 hours for about 1,300 to 1,900 baht on 12Go. It saves the price of a flight, but it is a long night.
Arriving on Phi Phi
All boats from Krabi, and almost all from Phuket, arrive at Tonsai pier in the village on Phi Phi Don, where you pay a 20 baht island fee in cash. Phi Phi Don has no roads or cars: you walk from the pier, and porters or longtail boats take bags and people to hotels further away, so pack light. See where to stay on Koh Phi Phi.
Booking Bangkok to Koh Phi Phi on 12Go
12Go shows the flights to Phuket and Krabi, the boats from Rassada and Klong Jilad, and the combined bus-and-boat tickets, so you can compare them in one place.
Prices on 12Go can include a booking fee. In rough weather any boat can be cancelled, so do not plan a tight connection on the day you fly.
Bangkok to Koh Phi Phi FAQ
Is there an airport on Koh Phi Phi?
No. Fly to Phuket or Krabi and take a boat to Tonsai pier.
Is it better to fly to Phuket or Krabi for Phi Phi?
Phuket has more flights and boats; Krabi has the cheapest year-round ferry and suits a trip that includes Krabi or Koh Lanta.
How long does it take from Bangkok to Koh Phi Phi?
With a flight and a boat, about three and a half to five hours of travel, plus any wait for the boat; about 15 to 17.5 hours by overnight bus and boat.
Do the boats to Phi Phi run at night?
No. On the day we checked, boats from Rassada ran from about 08:30 to 15:30.
Is there a fee to visit Koh Phi Phi?
Yes, a 20 baht island fee in cash at Tonsai pier. Maya Bay on Phi Phi Leh has a separate national park fee of 400 baht for foreign adults.
Last checked: 7 November 2026. Phuket boats, Rassada departures and pickup tickets from our Phuket to Phi Phi page (12Go, 6 November 2026); Krabi ferries, piers and season from our Krabi to Koh Phi Phi page (Visit Thailand Today, 12Go, Direct Ferries); flights from our Bangkok to Phuket and Bangkok to Krabi pages; Phuket Airport to Rassada distance from Visit Thailand Today; bus-and-boat times and fares from 12Go (Montanatip) and Travel Happy (12Go board); flight-and-boat journey times from GeckoRoutes; island fee and Maya Bay fee from our Phi Phi pages.
Continue Planning
The next steps for a trip to Koh Phi Phi
