There is no single ticket from Bangkok to Koh Phi Phi, so the real decision is fly then ferry against the long overland combo. The fast version is two legs. Fly Bangkok to a southern airport, Krabi or Phuket, then ferry to Tonsai Pier on Phi Phi Don. The bus and ferry combo is the third option for budget travelers willing to spend the night in transit.
This guide weighs the Krabi gateway against the Phuket gateway on total trip time, the bus combo cost savings, and the booking math you do yourself because no operator sells one flight and ferry ticket.
Bangkok to Koh Phi Phi at a glance
- Krabi gateway total time: 5 hours door to door, the fastest option
- Phuket gateway total time: 5 to 6 hours including cross-island HKT to Rassada taxi
- Bus and ferry combo total time: 14 to 16 hours including overnight bus segment
- Krabi flight fare: $23 to $55 budget carriers, $80 to $140 full service
- Phuket flight fare: $19 to $45 budget carriers, $80 to $150 full service
- Ferry from Krabi: $14 to $30 scheduled, $50 to $90 speedboat
- Ferry from Phuket: $17 to $35 scheduled, $50 to $128 speedboat
- Bus and ferry combo fare: $34 to $50 total, sold as one ticket
- No combined flight and ferry ticket sold: you book the fast options yourself
Photographer: Amin. Source: Wikimedia Commons. License: CC BY-SA 4.0.Path A. Krabi gateway, the fastest option for most travelers
The Krabi gateway is the fastest path from Bangkok to Phi Phi for travelers without a Phuket loyalty preference. The 1 hour 25 minute flight to Krabi airport (KBV) lands closer to the ferry pier than the equivalent flight to Phuket (HKT). The total saves about 60 minutes against the Phuket route.
The Krabi gateway timing breaks down like this.
- Bangkok to Krabi flight: 1 hour 25 minutes block to block
- KBV to Klong Jilad Pier transfer: 30 minutes by taxi or pre-booked minivan
- Klong Jilad to Tonsai ferry: 1 hour 45 minutes to 2 hours scheduled, 1 hour speedboat
- Wait between legs: 60 to 90 minutes buffer recommended
- Total door to door: 5 hours typical
Six carriers fly Bangkok to Krabi, covering both the budget tier and the full service tier. The first morning Krabi flight, leaving BKK between 06:00 and 07:30, connects to the 11:00 or 11:30 Phi Phi ferry from Klong Jilad with a comfortable buffer. Travelers reach Phi Phi by 14:00.
Book the ferry leg before the flight in high season. The morning Klong Jilad sailings fill 3 to 5 days ahead from December to April. Lock the 11:00 ferry first, then pick a flight that lands by 09:30 to keep the buffer.
Path B. Phuket gateway with more flight options
The Phuket gateway suits travelers who already favor Phuket flights or who want maximum flight choice. Bangkok to Phuket has more daily flights than Bangkok to Krabi, including the budget service from Don Mueang that runs cheaper than the KBV equivalents.
The Phuket gateway timing breaks down like this.
- Bangkok to Phuket flight: 1 hour 25 minutes block to block
- HKT to Rassada Pier transfer: 45 to 60 minutes by taxi over to the Phuket pier
- Rassada to Tonsai ferry: 1 hour 45 minutes to 2 hours scheduled, 1 hour speedboat
- Wait between legs: 60 to 120 minutes buffer, depending on Phuket traffic
- Total door to door: 5 to 6 hours typical
Six carriers fly Bangkok to Phuket at varying frequency. The cheapest fares sit in the budget tier from Don Mueang.
Two full service carriers run the route with bag and meal included. The 06:30 morning HKT flight connects to the 11:00 Phi Phi Cruiser ferry with 90 minutes buffer for the taxi over to the pier.
Photographer: Diego Delso. Source: Wikimedia Commons. License: CC BY-SA 3.0.Path C. Bus and ferry combo, the budget overnight option
The combined bus and ferry ticket is the cheapest path. It is also the slowest by a wide margin. Booking sites sell a single ticket bundling the overnight bus to Krabi or Phuket plus the ferry to Phi Phi.
- Bangkok Southern Bus Terminal to Krabi or Phuket: 10 to 12 hours overnight
- Bus arrival to ferry departure buffer: 2 to 3 hours at the destination terminal
- Ferry to Tonsai: 1 hour 45 minutes to 2 hours
- Total trip time: 14 to 16 hours door to door
- Combined ticket fare: $34 to $50
The bus combo saves $30 to $80 against the flight and ferry combination. For backpackers and travelers without time pressure, the math works. For travelers with a hotel night booked for the arrival day, the bus combo wastes most of that hotel night in transit.
The overnight bus leaves from Bangkok Southern Bus Terminal (Sai Tai Mai) in Thonburi, well west of the center. Allow 45 to 60 minutes by taxi from Sukhumvit, more in evening traffic. Travelers report the government VIP coaches are steadier than the cheapest private operators on the long Andaman run.
Why no operator sells a combined flight and ferry ticket
The flight and ferry industries in Thailand do not interline. There is no Bangkok to Phi Phi single ticket that bundles a flight with a Tonsai ferry. Travelers book two separate transactions. The flight goes through a booking site or directly with the airline, and the ferry goes through a transport booking site or at the pier.
Booking the two legs yourself saves no money, but it does protect against timing conflicts. You control the buffer between legs. A morning flight booked separately from a midday ferry leaves room to recover from a delay on either side.
The bus combo is different because both legs share a single operator network. The bus companies own their own ferries or hold bilateral agreements. The combined ticket works for the bus route specifically.
The booking decision tree by traveler segment
Three traveler profiles dominate the Bangkok to Phi Phi route, and each maps to a different optimal path.
Speed-priority traveler
Krabi gateway. Book the morning Bangkok to Krabi flight plus the 11:00 Klong Jilad to Tonsai ferry. 5 hours door to door. Cost $50 to $100 total.
Cost-priority traveler
Bus and ferry combo. Book the Bangkok Southern Terminal overnight bus to Krabi plus the Phi Phi ferry on one combined ticket. 14 to 16 hours total. Cost $34 to $50.
Flexibility-priority traveler
Phuket gateway. Book a Bangkok to Phuket flight on a carrier that flies the route often plus the Rassada to Tonsai ferry. 5 to 6 hours door to door. Cost $40 to $90 total. The higher flight frequency to Phuket gives more reschedule options if plans shift.
Best booking window and the high season trap
High season on Phi Phi runs December to April. The ferries from Krabi and Phuket sell out 3 to 5 days ahead on the morning sailings. Book the ferry leg first, then the flight that matches the ferry departure with a buffer of about 2 hours.
Low season, May to October, has flexible ferry availability. The monsoon afternoon cancellation rate runs 15 to 25 percent on the Andaman south. Always book a morning ferry sailing in monsoon months.
Flight prices peak in December and at Songkran in mid-April. Book the flight 30 to 60 days ahead in those windows. Inside 14 days the cheapest fare rises 40 to 80 percent. For the flight leg, check current Bangkok to Krabi schedules or Bangkok to Phuket schedules as the starting point.
Photographer: Christophe95. Source: Wikimedia Commons. License: CC BY-SA 4.0.Frequently asked questions about Bangkok to Koh Phi Phi
How do I get from Bangkok to Koh Phi Phi?
How long does Bangkok to Phi Phi take?
How much does Bangkok to Phi Phi cost?
Should I fly to Krabi or Phuket for Phi Phi?
Is there a combined Bangkok to Phi Phi ticket?
When should I book?
What time should I leave Bangkok?
Where to stay on Phi Phi after the journey
Three SHA-certified picks on Phi Phi Don across Tonsai Village and Long Beach to anchor the first night. For the full set, see where to stay in Koh Phi Phi.
Bookending the trip in the capital, our 3 days in Bangkok itinerary covers the stopover. Arriving from overseas, our Hong Kong flights guide handles the gateway leg. For a different island run, our Koh Samui flights guide compares the air option.
For all 27 Thailand ferry routes plus operator reliability, seasonal cancellation patterns, and booking strategy, see our complete Thailand ferry guide.