How to Get to Koh Phi Phi From Malaysia: Flight, Ferry & Travel Guide

Aerial view of Koh Phi Phi on the way from Malaysia

Fly to Krabi or Phuket, then cross by ferry

There are no direct flights to Koh Phi Phi, since the island has no airport. From Malaysia, you fly into Krabi or Phuket, then take a ferry or speedboat across. Here's a real guide to both routes, with flight times, listed fares and how to time your connection.

An honest note on timing, time zones and fares

KLIA departure hall for flights to Thailand, Kuala Lumpur

KLIA, Kuala Lumpur: book a morning flight to reach Phi Phi the same day

Worth being upfront about three things: ferries from Phuket and Krabi stop running mid-afternoon, with last departures around 3:00pm. One hotel listing warns that if you land after noon, you'll likely need to stay on the mainland and take a morning ferry. Thailand is also one hour behind Malaysia, so flight arrival times can look shorter than they are. AirAsia's 4:00pm flight from KL, for example, lands in Krabi at 4:20pm local time after about 1 hour 20 minutes in the air. Finally, fares change constantly. The prices below are the lowest listed fares on each site at the time of research, not guaranteed prices.

Malaysians can visit Thailand visa-free for short stays, but check the latest entry requirements, including the Thailand Digital Arrival Card, before you fly.

Route comparison

Krabi International Airport arrivals, Thailand

Krabi International Airport: the cheaper gateway from KL

FactorVia KrabiVia Phuket
Flight time from KLAbout 1 hour 15 to 25 minutesAbout 1 hour 25 to 30 minutes
Direct airlinesAirAsia, Batik Air Malaysia, Malaysia Airlines, FireflyAirAsia, Batik Air Malaysia, Malaysia Airlines
Lowest listed one-way fareFrom RM129 (Traveloka) or MYR 199 (AirAsia)From RM208 (Skyscanner Malaysia) or MYR 212 (AirAsia)
Ferry pierKlong Jilad Pier, Krabi TownRassada Pier, near Phuket Town
Ferry time to Phi PhiAbout 1 hour (speedboat) or 1 hour 45 minutes to 2 hours (ferry)About 1 hour (fast boat) or 2 hours (standard ferry)
Ferry faresListed from ฿300 to ฿1,250 depending on boat and discountListed from ฿550 for a standard ferry
Best forLower airfares and a slightly shorter flightMore flight choices, with 214 flights a week as of June 2026
Beli Holiday - Find Great Tours at Lower Prices

Sample flight times

Phuket International Airport arrivals, Thailand

Phuket International Airport: more daily flights from KL

RouteFlightDeparts KLArrives (local time)
KL to KrabiAirAsia AK86610:55am11:15am
KL to KrabiAirAsia AK8604:00pm4:20pm
KL to PhuketBatik Air Malaysia12:00pm12:30pm
KL to PhuketBatik Air Malaysia5:50pm6:20pm

Schedules change by season, so check your airline before booking.

Option 1: Fly to Krabi, then ferry from Klong Jilad Pier

Klong Jilad Pier in Krabi Town for ferries to Koh Phi Phi

Klong Jilad Pier, Krabi Town: boats to Phi Phi from about 9am to 3pm

  1. Fly from KL to Krabi International Airport, about 1 hour 15 to 25 minutes.
  2. Transfer to Klong Jilad Pier in Krabi Town. Many ferry tickets include a pickup, so check when booking.
  3. Take a ferry or speedboat to Tonsai Pier. Boats run from about 9:00am to 3:00pm.
  4. Pay the small arrival fee in cash at Tonsai Pier.
Beli Holiday - Explore More For Less, amazing tour deals await

Option 2: Fly to Phuket, then ferry from Rassada Pier

Rassada Pier in Phuket for ferries to Koh Phi Phi

Rassada Pier, Phuket: boats to Phi Phi from about 8:30am to 3pm

  1. Fly from KL to Phuket International Airport, about 1 hour 25 to 30 minutes.
  2. Transfer to Rassada Pier near Phuket Town. One hotel listing puts the full airport-to-island trip at about 2.5 hours by car and ferry.
  3. Take a ferry or fast boat to Tonsai Pier, or to Laem Tong if you're staying in the north. Boats run from about 8:30am to 3:00pm.
  4. Pay the small arrival fee in cash at Tonsai Pier.

Which route should you choose?

Choose Krabi if you want the cheapest airfare and a morning flight that connects easily with the ferry. Choose Phuket if you want more flight options or plan to spend time in Phuket too. Either way, book a morning flight if you want to reach Phi Phi the same day.

Sourced from skyscanner.com.my's cheap flights from Kuala Lumpur to Phuket, kiwi.com's cheap flights from Kuala Lumpur to Krabi, traveloka.com's Kuala Lumpur to Krabi flights, airasia.com's flights from Kuala Lumpur to Krabi, airasia.com's flights from Kuala Lumpur to Phuket, flightroutes.com's Kuala Lumpur to Phuket flights, kayak.com's best hotels in Ko Phi Phi, rassadapier.net's Phuket ferry schedule 2026, phuketferry.com's Krabi to Phi Phi Island and ferryscanner.com's Klong Jilad Pier to Ton Sai Pier ferry.

Practical tips

Book a morning flight. It gives you time to catch an early afternoon ferry.

Look for combined tickets that include the airport or hotel transfer and the ferry. They save hassle at the pier.

Remember the one-hour time difference. Thailand is an hour behind Malaysia.

Keep some Thai baht in cash for the pier fee and longtail rides on the island.

Common mistakes to avoid

  • Booking an afternoon flight and expecting to reach Phi Phi the same day. The last ferries leave around 3pm.
  • Looking for a flight straight to Phi Phi. The island has no airport.
  • Going to the wrong pier. Krabi ferries mostly leave from Klong Jilad, not Ao Nang.
  • Forgetting entry requirements. Check the latest rules before you fly.
Prefer to skip the planning and book a ready-made trip instead? You can browse Thailand travel packages at beliholiday.com for pre-arranged options.
Scroll or pinch to zoom · Drag to pan · Click outside or press Esc to close