Phi Phi Islands
Tickets and tours
Not Found
Please try again later.
How to get there ?
Phi Phi Island can be reached from both Phuket and Krabi, and travelers can choose between an overnight stay or a day trip depending on their schedule and preferences.
🚤 Overnight Trip
If you wish to stay overnight on Phi Phi Island, there are daily ferry and speedboat transfers available on two main routes:
- Phuket – Phi Phi Island
- Krabi – Phi Phi Island
You can select between a large ferry for comfort or a speedboat for a faster ride. Some boat companies also provide hotel transfer services from Phuket or Krabi (extra charges may apply).
🌅 Day Trip (One-Day Tour)
For visitors with limited time, a day trip is the best way to explore all the highlights of Phi Phi Island. Many tours include hotel transfers from Phuket or Krabi and a speedboat excursion to iconic spots such as Maya Bay, Loh Samah Bay, and Bamboo Island. It’s a convenient option for those who want to experience the beauty of Phi Phi in just one day.
🚌 By Bus from Bangkok
Travelers departing from Bangkok can reach either Krabi or Phuket by intercity bus.
- Bangkok → Krabi: approximately 11 hours
- Bangkok → Phuket: approximately 13 hours
Buses depart from Bangkok Southern Bus Terminal (Borommaratchachonnani Road). Once you arrive, you can take a boat from the main piers in either province to reach Phi Phi Island.
Recommended Bus Operators:
- 🚌 Lignite Tour (Bangkok – Krabi) Tel: 081-255-9710, 081-255-9712
- 🚌 999 Transport Co., Ltd. (Bangkok – Krabi / Phuket) Tel: 02-269-6999
✈️ By Plane to Krabi or Phuket
Flying is the fastest and most convenient option, especially for travelers coming from other provinces or abroad. Since Phi Phi Island does not have its own airport, visitors must first fly to either Krabi Airport or Phuket Airport, then continue the journey by boat.
- The flight from Bangkok to Krabi or Phuket takes around 1 hour 15 minutes to 1 hour 30 minutes.
- From the airport, travelers can transfer to the pier and take a ferry or speedboat to Phi Phi Island, which takes about 45 minutes to 1.5 hours, depending on the boat type.

