How to Get to Koh Phi Phi from Bangkok?
Looking for how to get to Koh Phi Phi from Bangkok? Discover the different options between plane, train, bus and ferry to choose the simplest route for your trip.
Wondering how to get to Koh Phi Phi from Bangkok? Plane, train, bus, ferries... Let's explore the different ways to reach the Koh Phi Phi archipelago from Thailand's capital.
Getting to Koh Phi Phi from Bangkok by Plane and Ferry

Flying is the fastest way to reach Koh Phi Phi from Bangkok. You have two options: land at Krabi Airport or Phuket Airport. For both routes, expect 1 hour 20 minutes to 1 hour 35 minutes of flight time. Airfare starts at around €30 and can climb to over €200 depending on the airline and travel options.
Good to know
You can reach Krabi or Phuket airports departing from Suvarnabhumi or Don Mueang airports. Airlines operating these routes include Bangkok Air, Air Asia, Thai Airways, Thai Lion Air and Nok Air. Numerous flights depart throughout the day.
Flying to Koh Phi Phi via Krabi
Once you arrive at Krabi Airport, you need to reach the town center (Krabi Town) to access the port. The distance is just 14 km. You can take the official airport bus (departing every 3 hours) or use a taxi or shared minivan (more budget-friendly). Allow around 20 minutes to reach the pier where you can board the ferry to your final destination.
To reach Koh Phi Phi, simply take a ferry. Several operators provide crossings including Songserm, Seatran Discovery, Andaman Wave Master, Chaokoh Travel Center, Kao Yao Sun Smile and Railay Eco Tour. Expect 30 minutes to 2 hours of travel depending on the operator. Prices range from around €10 to €20 per person.
Warning
There are several embarkation piers in Krabi. Make sure to verify which one corresponds to your ferry operator. Additionally, ferries may dock at different jetties in Koh Phi Phi: Ton Sai Pier or Laem Tong Beach.
Flying to Koh Phi Phi via Phuket
Planning to reach Koh Phi Phi by plane via Phuket? Upon arrival at Phuket Airport, you can take a taxi or shared minivan (more economical) to reach the port (Rassada Pier Phuket) where ferries depart. Allow around 1 hour to reach the embarkation point.
As for ferries, several operators run crossings between Phuket and Koh Phi Phi: Satun Pakbara, Ferry Chaokoh, Tigerline Ferry, Phi Phi Cruiser, Bundhaya Speed boat and Andaman Wave Master. Expect 1 to 2 hours of travel and around €15 depending on the operator.
Good to know
To avoid booking each transport separately, you can opt for combined tickets.
Getting to Koh Phi Phi from Bangkok by Train and Ferry

Don't want to fly? You can reach Koh Phi Phi by train from Bangkok. It's possible to take a train from Hua Lamphong Station in Bangkok to Surat Thani Station. To save time, you can opt for an overnight train journey.
In any case, expect 9 to 11 hours of train travel. Pricing ranges from €6 to €20 depending on the type of travel (economy class, sleeper train, etc.). You can book on the State Railway of Thailand's official website or purchase tickets directly at the station.
Once you arrive at the station, you'll need to take a bus to Krabi Pier to catch the ferry. Plan for approximately 5 to 6 hours of bus travel and around €20.
As for ferries, they're the same operators mentioned earlier (Satun Pakbara, Ferry Chaokoh, Tigerline Ferry, Phi Phi Cruiser, Bundhaya Speed boat, Andaman Wave Master, etc.). Expect 1 to 2 hours of travel and around €15 depending on the operator.
Getting to Koh Phi Phi from Bangkok by Bus and Ferry

Bus is the most economical option for reaching Koh Phi Phi from Bangkok. Several operators provide bus service: Bangkok Travel Plus, Montanatip, Nara Travel, Raja Ferry, Paradive Travel, Ramon Transport, Songserm, Sapthaweephol Tour and Travel, Transport Co STM. Departures typically leave from the Southern Terminal of Hua Lamphong Station or from Khao San Road.
These are overnight buses, which is ideal as you won't lose a day and save a night's hotel stay. Departing at 7 PM, you'll arrive at noon in Koh Phi Phi. Expect 15 hours 30 minutes to 18 hours 30 minutes of total travel time and €20 to €30 in total (bus + ferry).
Good to know
Again, combined packages are available to ensure bus and ferry connections.
Frequently asked questions
Flying is the fastest: 1 hour 20 minutes to 1 hour 35 minutes of flight to Krabi or Phuket, then 30 minutes to 2 hours by ferry depending on the operator.
The overnight bus combined with the ferry is the most economical option, costing €20-30 total for 15 to 18 hours 30 minutes of travel.
Yes, combined tickets are available to avoid booking each transport separately, whether plane+ferry or bus+ferry.


