Fly to Krabi and then take the ferry.
Koh Phi Phi has neither an airport nor a road, so every trip from Bangkok ends with a boat ride. The fastest way to get there is by flying to Krabi or Phuket. I would fly to Krabi. There are about 18 direct flights daily from Bangkok's two airports, with a flight time of approximately 1 hour and 25 minutes. Flights usually cost between 900 and 2,000 baht and should be booked several weeks in advance. Klong Jilad Pier is only 30 minutes from the airport. Ferries depart from Klong Jilad to Tonsai at 9:00, 10:30, and 13:30 for 450–490 baht and take about two hours. Speedboats depart from Krabi Town until 16:00.
Check the current flight times and seat availability for flights from Bangkok to Koh Phi Phi on 12Go.
Phuket offers the most connections with around 50 flights daily; however, the Rassada pier is 40 to 55 minutes from the airport, and the last speedboat departs at 3:30 pm. Either way, you'll reach Phi Phi with a morning flight in the early afternoon. The cheapest option is the overnight bus and ferry crossing from Khao San Road. Departure is around 7:00 pm, and arrival in Tonsai the following day is between 10:30 am and 12:30 pm. The ticket costs approximately 1,330 baht.
Arrival at the Phi Phi Islands
Accommodation on the Phi Phi Islands
This route ends in the Phi Phi Islands. Search for hotels in the Phi Phi Islands for your travel dates or narrow your search to the specific region you wish to visit. Filter for hotels with free cancellation if you'd like to book a room and decide later.
Open Booking.com with your travel dates · also on Expedia · Trip.com
My recommendations for every price category on the Phi Phi Islands
The short answer
Fly from Bangkok to Krabi (approx. 1 hour 25 minutes) and take a taxi (30 minutes) to Klong Jilad Pier. From there, take the ferry (approx. 450–490 baht) to Tonsai (two hours). Alternatively, you can take a speedboat until 4:00 PM. Flying to Phuket is also an option. The last speedboat from Rassada Pier departs at 3:30 PM. For budget-conscious travelers, a combination of night bus and ferry from Khao San Road is a good option. The journey takes 15 to 17 hours and costs approximately 1,330 baht.
Key facts
There is no airport on Phi Phi, so fly to Krabi or Phuket.
Approximately 18 nonstop flights per day reach Krabi in about 1 hour 25 minutes, and approximately 50 reach Phuket in 1 hour 20 to 1 hour 35 minutes from Don Mueang and Suvarnabhumi.
Krabi Pier is closer to the airport.
Klong Jilad is located approximately 20 km and 30 minutes from Krabi Airport. Rassada is located approximately 35 km and 40 to 55 minutes from Phuket Airport.
The last boats depart at 3:30 pm and 4:00 pm.
The last ferry from Krabi Town departs at 1:30 PM (3:00 PM in December), and the last speedboats at 4:00 PM. From Rassada, the last ferry departs at 3:00 PM, and the last speedboats at 3:30 PM. A flight arriving in the early afternoon is sufficient.
A ticket from Suvarnabhumi to Tonsai
12Go sells a Thai Vietjet flight at 07:00 to Krabi with subsequent transfer by van and ferry, arriving in Tonsai at 12:30, for approximately 3,100–3,500 Baht.
The night bus and ferry crossing takes 15 to 17 hours.
The buses depart from Khao San Road around 6:45–7:00 PM, and the ferry arrives in Tonsai the following day between 10:30 AM and 12:30 PM. The trip costs 1,330–1,890 baht (12 Go).
The boats operate all year round, but the monsoon season leads to some cancellations.
Boats to Krabi and Phuket operate daily even in the off-season. However, rough seas from May to October can cause speedboats to be cancelled, and Maya Bay is closed from August 1st to September 30th.
All routes from Bangkok to Koh Phi Phi compared
Flights from Bangkok to Krabi and from Bangkok to Phuket, as well as boat trips from Krabi to Koh Phi Phi and from Phuket to Phi Phi, are offered on the website. 12Go's offers for November 20th and December 15th, 2026, include one flight, overnight flights, and airport transfers (including booking fee). Alternatively, you can take the train (750–900 baht) in a second-class sleeper, the Phantip bus to Krabi (180–360 baht), or the ferry. An additional 20 baht must be paid in cash in Tonsai.
Bookable departures · updated daily
Bangkok → Koh Phi Phi: Departure times you can book now
All flights currently bookable via 12Go on this route, sorted by booking class. The prices shown are distributed across the different booking classes; the exact price for a seat and a specific date can be found on the booking page.
bus
12Go timetables and fares are updated daily. Services that operate only locally—regular trains, weekend trips, and ferry terminal tickets—are not listed; these can be found in the table above. Sponsored link: We may receive a commission if you book, at no extra cost to you.
Find out about connections by night bus and ferry from Bangkok to Koh Phi Phi.
12Go lists night buses and ferries with a single ticket from Khao San Road, the southern bus station, and both airports, including seat reservation and e-tickets. Prices include a booking fee.
Sponsored link – We may receive a small commission if you book, at no extra cost to you. Learn more.
Krabi or Phuket, which airport should I fly to?
Krabi Airport is a better option for Phi Phi. The Klong Jilad ferry pier in Krabi Town is about 20 km and a 30-minute drive from Krabi Airport. There are also two speedboat piers there, Kong Ka and Krabi River Marina, with boats departing until 4:00 PM. The Rassada pier in Phuket is about 35 km from Phuket Airport and can be reached by car in 40 to 55 minutes. The last speedboat departs from there at 3:30 PM. Therefore, traveling from Krabi saves you time in the car and gives you an extra half hour at the end of the day.
Phuket has the edge when it comes to flights. Around 50 flights depart daily from Bangkok there, compared to only about 18 to Krabi. Therefore, it's easier to find a flight at your desired time, which is especially important if you're arriving from a long-haul flight. Ferry services to Rassada also remain fairly consistent between peak and off-peak seasons. I would book the airport with the cheaper price for a flight arriving in the early afternoon, and if the airports are close together, choose Krabi.
Flight to Krabi and ferry from Klong Jilad
Approximately 18 direct flights depart daily from Bangkok to Krabi. Thai AirAsia, Thai Lion, and Nok Air fly from Don Mueang Airport, while Thai Airways, Thai Vietjet, Bangkok Airways, and Thai AirAsia fly from Suvarnabhumi Airport. The flight time is about 1 hour and 25 minutes, and inexpensive tickets booked several weeks in advance typically cost between 900 and 2,000 baht.
From the airport, the taxi ride to Klong Jilad takes about 30 minutes. Ferries depart at 9:00 AM (Songserm and Andaman Wave Master, 490 baht), 10:30 AM (450 baht), and 1:30 PM (Andaman Wave Master, 490 baht), with an additional departure at 3:00 PM in December. The crossing to Tonsai takes approximately two hours. If you miss the 1:30 PM ferry, speedboats run from Kong Ka Pier and Krabi River Marina until 4:00 PM. The journey takes 50 minutes to one hour and costs 790–1,300 baht. Booking a car in advance will help you avoid price negotiations if you need to catch a specific ferry.
The simplest option is a single ticket. 12Go offers a flight with Thai Vietjet from Suvarnabhumi at 7:00 AM to Krabi, including a transfer by van and ferry at 9:30 AM, arriving in Tonsai at 12:30 PM. The price in November and December is approximately 3,100–3,500 baht. Alternatively, there is a later connection with Thai AirAsia, departing at 11:35 AM and landing at 5:00 PM.
Krabi Airport (KBV) → Klong Jilad Pier
From the Krabi flight to the Phi Phi ferry
Klong Jilad Pier is about 30 minutes from Krabi Airport. A car pre-booked through 12Go (approximately 600–700 Baht for a sedan) has a fixed price, which is important if you want to catch the 1:30 pm ferry.
Sponsored link. We may receive a small commission if you book – this will not incur any additional costs for you. Learn more.
Flight to Phuket and ferry from Rassada
Approximately 50 flights per day depart from Bangkok to Phuket, with Thai AirAsia, Nok Air and Thai Lion Air from Don Mueang and Thai Airways, Thai VietJet, Bangkok Airways and some Thai AirAsia flights from Suvarnabhumi, in 1 hour 20 to 1 hour 35 minutes, from about 1,000 Baht when booked several weeks in advance.
Rassada Pier is located approximately 35 km from Phuket Airport, a journey of 40 to 55 minutes. A taxi ride from the pier in the opposite direction costs around 800 baht. Large ferries to Tonsai take about two hours and depart at 8:30 a.m., 8:45 a.m., 11:00 a.m., approximately 1:30 p.m., 1:45 p.m., and 3:00 p.m. The fare is around 500–700 baht. Speedboats take about an hour and cost 750–850 baht. They run approximately hourly until 3:30 p.m. A flight arriving around 1:00 p.m. will allow ample time to catch the 3:00 p.m. ferry.
Phuket Airport (HKT) → Rassada Pier
From the flight to Phuket to the ferry to Phi Phi
Rassada is located approximately 35 km from Phuket Airport. A car pre-booked through 12Go (approximately 1,000–1,150 Baht for a sedan) will take you to the pier for a pre-agreed price.
The best-rated hotels on the Phi Phi Islands
Here is my ranking of the 9 best hotels on the Phi Phi Islands. Each button will take you directly to the hotel's page on Booking.com, where you have already entered your travel dates.
What time can your flight land?
Later than most recommendations suggest. Boats stop running after dark, but the last ones depart at 4:00 PM from the speedboat piers in Krabi Town and at 3:30 PM from Rassada. Allow 30 minutes from Krabi Airport to the pier, or 40 to 55 minutes from Phuket Airport, plus time for baggage claim and finding the counter. In practice, you can reach Phi Phi by speedboat on the same day if you land in Krabi around 2:30 PM or in Phuket around 1:30 PM.
If you arrive later, you will need to spend the night on the mainland. The first ferries depart from Krabi Town and Ao Nang in the morning (from Klong Jilad at 9:00 AM and from Nopparat Thara Pier in Ao Nang at 9:30 AM). Phuket Town is a 10-minute drive from Rassada, where the first ferries depart at 8:30 AM.
By night bus and ferry
Overnight tickets are valid for the entire journey to Tonsai. Most buses depart from the Khao San Road area between 6:45 PM and 7:00 PM and arrive in Tonsai the following day between 10:30 AM and 12:30 PM. The journey takes 15 to 17 hours and costs between 1,330 and 1,890 baht with the 12Go ticket. Other operators include Montanatip, Raja Ferry, Jarinthon, Nara, Saptaweephol, and others. Nopjira Trans departs from Bangkok's South Bus Terminal at 6:40 PM and 6:50 PM, arriving around 10:40 AM and 11:00 AM. The fare is approximately 2,100 to 2,630 baht. There are also minibuses from Don Mueang at 3:30 pm and from Suvarnabhumi at 5:00 pm that travel the same route and arrive at 12:30 pm (2,015–2,210 Baht), which is helpful if you are arriving in Bangkok in the afternoon.
The cheaper option is to buy two tickets. The Lignite Tour ferry departs from the South Terminal at 6:40 PM and arrives at Krabi Bus Station at 5:40 AM for 715 baht. The ferry departs from Klong Jilad at 9:00 AM or 10:30 AM and costs 450–490 baht, plus a short taxi ride through town. This saves a few hundred baht, but requires a transfer at dawn. In any case, you save on a hotel night and miss out on a night's sleep.
By train
There is no direct train connection to Krabi or Phi Phi. The train connection involves an overnight sleeper journey from Bangkok Aphiwat to Phun Phin station in Surat Thani, from where you take a bus to Krabi and then a ferry. Trains No. 85 (7:50 p.m. to 6:23 a.m.) and No. 173 (8:10 p.m. to 6:46 a.m.) arrive on time. A second-class seat costs approximately 750–900 baht. Phantip buses and vans reach Krabi from Phun Phin in 2.5 to 4 hours for 180–360 baht. Taking the ferry at 1:30 p.m. from Klong Jilad or a speedboat in the afternoon takes approximately 18 to 20 hours in total. This is the most comfortable, but also the slowest, way to travel by land. You can find all train connections in my "Bangkok–Krabi" travel guide.
Arrival on Phi Phi
Almost all boats dock at Tonsai Pier on Phi Phi Don. There, you pay an island fee of 20 baht in cash upon disembarking. Since there are no cars, you can reach hotels in Tonsai and Loh Dalum on foot and take a longtail boat to the more distant beaches. If you're staying overnight in Laem Tong in the north, you should choose a boat that goes there.
Maya Bay on Phi Phi Leh is located within the national park. The park fee for foreign adults is 400 baht and can be paid either on the boat or at the park entrance. The park is closed every year from August 1st to September 30th.
Koh Phi Phi Back to Bangkok
For the return trip, take the boat to Krabi and fly from there. The 10:30 AM ferry from Tonsai arrives in Klong Jilad around 12:30 PM. Tickets for the ferry and minivan to Krabi Airport take about three hours from Phi Phi and cost approximately 790–1,090 baht. A speedboat and minivan trip takes one and a half to two hours and costs approximately 1,170–1,800 baht. The last departures arrive at the airport around 6:15–7:00 PM. Flights from Krabi to Bangkok depart between approximately 8:15 AM and 8:35 PM, so a morning ferry works well with an afternoon flight. 12Go also offers the 3:30 PM ferry and minivan with a Thai Vietjet flight at 8:45 PM, arriving at Suvarnabhumi Airport at 10:10 PM.
For the crossing via Phuket, you should allow approximately five hours between the boat's departure and your flight. Ferries depart from Tonsai at 9:00, 10:00, 11:00, 14:00, 14:30, and 15:30. A ferry between 9:00 and 11:00 is suitable for an afternoon flight, while the ferry between 14:00 and 14:30 is the latest for an evening flight. In rough seas, speedboats are the first to be canceled. Therefore, during the monsoon season, I recommend taking an earlier ferry than necessary.
The overnight combination tickets also include return travel. Ferry and bus tickets depart from Tonsai at 9:00, 10:00, 13:00, and 13:30, arriving at Khao San Road the following morning between 05:00 and 07:00. Prices range from approximately 970 to 1890 Baht (about €1.89) with a 12Go ticket.
Koh Phi Phi → Krabi: Departure times you can book now
Ferry & Speedboat
Check the boat connections from Koh Phi Phi to Krabi.
12Go lists the ferries and speedboats to Krabi Town, Ao Nang and Railay, as well as the boat and van tickets to Krabi Airport with live seat reservations and e-tickets.
More information on how to get to and get around on Phi Phi
Frequently Asked Questions
Frequently asked questions about traveling from Bangkok to Koh Phi Phi.
Fly to Krabi (approximately 1 hour 25 minutes), take a taxi (30 minutes) to Klong Jilad Pier and the ferry (approximately 2 hours) to Tonsai (departing at 9:00, 10:30, or 13:30, 450–490 baht) or a speedboat from Krabi Town until 16:00. Alternatively, you can fly to Phuket and take the ferry from Rassada. The combined bus and ferry crossing from Khao San Road takes 15 to 17 hours and costs approximately 1,330 baht.
Krabi is usually the better choice. The ferry terminal is 30 minutes from the airport, compared to 40 to 55 minutes in Phuket, and the last speedboats depart at 4:00 PM instead of 3:30 PM. Phuket offers more flights, around 50 per day compared to 18, so it's worth choosing this option if the price or flight times are more favorable.
No. Phi Phi doesn't have an airport, and flights to Phi Phi Island offered on booking portals land in Krabi or Phuket. Fly to one of these islands and take a boat from there.
The journey takes approximately 5.5 hours from the flight to Krabi and the ferry crossing; the 12Go combined ticket for flight, van, and ferry departs Suvarnabhumi at 7:00 AM and arrives in Tonsai at 12:30 PM. The overnight bus and ferry crossing takes 15 to 17 hours, and the train journey 18 to 20 hours.
Arriving around 2:30 PM in Krabi or 1:30 PM in Phuket, you should aim to catch the last speedboats departing Krabi Town at 4:00 PM and Rassada at 3:30 PM. For the cheaper ferries, it's recommended to arrive in time for the 1:30 PM departure from Klong Jilad or the 3:00 PM departure from Rassada.
Yes, as a ticket including the ferry. Buses depart from the Khao San Road area around 6:45–7:00 pm and from the Southern Bus Station between 6:40 and 6:50 pm, arriving in Tonsai the following day between 10:30 am and 12:30 pm. The fare with a 12Go card is approximately 1,330–2,630 baht.
Part of the journey. Take a night train to Surat Thani (No. 85 at 7:50 pm or No. 173 at 8:10 pm), a bus to Krabi (2.5 to 4 hours) and the ferry from Klong Jilad (total about 18 to 20 hours).
The journey to Krabi is approximately 780 km by road and 38 km by sea from Klong Jilad to Tonsai. By plane, the flight to Krabi takes 1 hour 25 minutes, the drive 30 minutes, and the ferry crossing two hours.
Take the ferry or speedboat to Krabi and from there a van to the airport. The ferry crossing takes about three hours and costs between 790 and 1,090 baht. Flights from Krabi depart until approximately 8:35 p.m. If you choose to travel via Phuket, allow five hours for the boat trip. Ferry and bus tickets to Khao San Road depart from Tonsai between 9:00 a.m. and 1:30 p.m. and arrive the following morning.
I would recommend planning for two overnight stays. This gives you a full day to explore Maya Bay, including snorkeling trips, the viewpoint, and the beaches after the day boats have departed. A day trip from Phuket or Krabi only covers Maya Bay.
Yes, 20 baht in cash upon arrival at Tonsai Pier and a 400 baht national park fee for foreign adults to visit Maya Bay and the offshore islands. Maya Bay is closed from August 1st to September 30th.
Sources
The boat times and prices listed on this page come from the websites of these operators as well as from the public offers of 12Go.
Compare prices on the major booking portals and filter for rooms with free cancellation if you want to book now and decide later.
Compare prices on Booking.com
Compare prices on Trip.com
We may receive a commission for bookings made through these links – this will not incur any additional costs for you. Learn more.
From the Phi Phi Islands, we continue on.
The next stage, with the fastest and cheapest way to get there.
You might also like this
Best time to travel to Thailand
The best time to travel is from November to February; the rest of the year is best on the east coast.
Thailand on a budget
Thailand for less money, without sacrificing the best
Is Thailand safe?
What actually poses risks, what is only mentioned in the news, and what do four government advisories say – destination by destination?
Thailand Visa and Entry Requirements
Who is allowed to enter visa-free, what entry controls are in place, what is the TDAC, and how can you extend your stay?
Ethical elephant sanctuaries in Chiang Mai
No riding, no shows, and the protected areas where you watch rather than wash.
I lived in Bangkok for four years and traveled throughout the country from there. The guidebooks reflect my personal opinion and are written as I would explain things to a friend planning a trip.
Ready to create your travel itinerary?
Use our free trip planner to save places, organize days, and share your trip.

Community
Comments 0
Start the conversation.