There is no direct route from Bangkok to Koh Phi Phi. The journey 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 a third option for budget travelers willing to spend the night in transit.
This guide tests the Krabi gateway against the Phuket gateway on total trip time, the bus combo cost savings, and the DIY booking math because no operator sells a single flight-plus-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 LCC, $80 to $140 full-service
- Phuket flight fare: $19 to $45 LCC, $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 + ferry ticket sold: DIY booking required for the fast options
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:
- 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 airlines fly Bangkok to Krabi: Thai AirAsia, Thai VietJet, Thai Lion Air, Nok Air, Bangkok Airways, and Thai Airways. The first morning Krabi flight (06:00 to 07:30 from BKK) connects to the 11:00 or 11:30 Phi Phi ferry from Klong Jilad with a comfortable buffer. Travelers wake on Phi Phi by 14:00.
Path B. Phuket gateway with more flight options
The Phuket gateway is the right path for 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 LCC service from Don Mueang that runs cheaper than the KBV equivalents.
The Phuket gateway timing:
- Bangkok to Phuket flight: 1 hour 25 minutes block to block
- HKT to Rassada Pier transfer: 45 to 60 minutes by taxi across Phuket island
- 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 airlines fly Bangkok to Phuket at varying frequency. Thai AirAsia and Thai VietJet are the cheapest LCC tier.
Bangkok Airways and Thai Airways run the full-service tier 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 cross-island taxi.
Photographer: Ssuri. 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. Bookaway and 12go sell single tickets 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: 1h45 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-plus-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 to transit.
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 must book two separate transactions: the flight on Trip.com or directly with the airline, and the ferry on 12go or at the pier.
This DIY booking discipline saves no money but does protect against timing conflicts. The traveler controls 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 (bus companies own their own ferries or have bilateral agreements). The combined ticket works for the bus route specifically.
The booking decision tree by traveler segment
Three traveler profiles dominate the Bangkok-Phi Phi route, and each maps to a different optimal path.
Speed-priority traveler
Krabi gateway. Book Bangkok-KBV morning flight + Klong Jilad-Tonsai 11:00 ferry. 5 hours door to door. Cost $50 to $100 total.
Cost-priority traveler
Bus + ferry combo. Book Bangkok Southern Terminal overnight bus to Krabi + Phi Phi ferry combined ticket on Bookaway. 14 to 16 hours total. Cost $34 to $50.
Flexibility-priority traveler
Phuket gateway. Book Bangkok-HKT flight on a high-frequency carrier like Thai AirAsia or Thai VietJet + Rassada-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 2-hour buffer.
Low season (May to October) has flexible ferry availability but 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 Songkran (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.
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 all 27 Thailand ferry routes plus operator reliability, seasonal cancellation patterns, and booking strategy, see our complete Thailand ferry guide.