Search

Bangkok to Phi Phi Islands: Best Ways & Travel Tips

In this Thailand transportation guide, we detail the best ways to travel from Bangkok to Phi Phi Islands, with first-hand travel tips to help you choose the fastest, cheapest, and most comfortable way.
Table of Contents
Picture of Arijana & Matej
Arijana & Matej

Croatian-Slovenian full-time travel duo, photographers, bloggers and travel journalists for over 6 years. We write in-depth travel guides about destinations we have personally visited, providing practical travel tips and recommendations.

Read more About Us or follow us on Instagram @shipped_away.

Picture of Arijana & Matej
Arijana & Matej

Croatian-Slovenian full-time travel duo, photographers, bloggers and travel journalists for over 6 years.

We write in-depth travel guides about destinations we have personally visited, providing practical travel tips and recommendations.

Read more About Us or follow us on Instagram @shipped_away.

Getting to Phi Phi Islands from Bangkok

Best ways to get from Bangkok to Phi Phi Islands

We traveled extensively around Thailand for over 8 months, including from Bangkok to Phi Phi Islands and other southern destinations like Phuket and Krabi, and we have a really good idea of how to travel there best.

How to get to Phi Phi Islands from Bangkok - best ways to travel from Bangkok to Phi Phi Islands - Viking Beach

Good to know: In earlier articles, we already covered how to travel best from Bangkok to Krabi and Bangkok to Phuket, two of the starting points in South Thailand for traveling to Phi Phi Islands.

Plus, we detailed the Krabi to Phi Phi and Phuket to Phi Phi journeys.

In this article, we’d like to help you make the best choice in terms of budget, speed, and comfort when traveling to Phi Phi Islands from Bangkok.

The main ways to cover the 850-kilometer distance from Bangkok to Phi Phi Islands are by first getting to Krabi by direct flight, overnight bus, or train and van combo, and then taking a ferry or speedboat to Phi Phi Don (the main island).

The best way to secure tickets is on 12go, our preferred platform for booking buses, trains, ferries, and more in Thailand. Click here to check tickets.

Powered by 12Go system

Fastest: fly from Bangkok to Krabi

The fastest way to reach Phi Phi from Bangkok (in about 4 to 5 hours) is by flying into Krabi International Airport and then getting a transfer to the port, followed by a ferry or speedboat ride to the islands.

The direct flight to Krabi from Bangkok for getting to Phi Phi takes just 1.5 hours, while the transfer from the airport to the port and then to the islands takes an additional 3 hours.

In Thailand, our carrier of choice for domestic flights is AirAsia. We almost always fly with them, as they provide great value for money.

How to get to Phi Phi Islands from Bangkok - domestic flight - direct flight from Bangkok to Krabi and transfer to the islands

You can organize the transfer from Krabi Airport yourself by booking it on the spot, but you can also prebook it online and save yourself the hassle of searching for the best deal at the airport.

Budget-wise and time-wise, the transfer, which includes the ferry/speedboat ticket, is the best option, and we always choose this type of transport.

Getting to Phi Phi islands from Bangkok - shuttle bus from Krabi airport - transport to Phi Phi Islands from Bangkok

Departure locations

Flights to Krabi depart from both Bangkok airports: Suvarnabhumi Airport (BKK) and Don Mueang Airport (DMK). We prefer flying domestically from DMK because we usually stay closer to it. However, BKK is also a great option, as it’s easy to get to from most other popular spots in the capital.

Flight Bangkok - Krabi $ 43.37–184.95 1h 20m – 8h 40m
  •   Economy 06:10, 06:30, 07:00, 07:05, 07:30, 07:35, 07:50, 08:00, 08:10, 09:00, 09:20, 09:50, 10:00, 10:15, 10:50, 12:25, 18:25, 18:45, 19:00
Flight Don Mueang Airport - Krabi $ 43.11–57.28 1h 20m – 1h 25m
  •   Economy 06:05, 08:55, 13:40

Money-saving: overnight bus from Bangkok to Krabi

The best way to save money while traveling from Bangkok to Phi Phi Islands is by night bus to Krabi, which takes between 11 and 15 hours, and then a ferry or speedboat ride.

VIP Bus Bangkok to Phi Phi Islands - getting to Phi Phi Islands from Bangkok by overnight bus - bus Bangkok to Phi Phi Islands

Keep in mind: most buses from Bangkok to Krabi start in the late afternoon or evening, so you will always arrive in Krabi in the early morning. Upon arrival in Krabi, you are usually dropped off at the Krabi Bus Terminal or in Ao Nang.

Our tip: We highly recommend the bus and ferry transfer if your bus is supposed to arrive at Krabi Bus Terminal, as taxis in Krabi are quite expensive. The transfer makes more sense, as it includes all the parts of the journey.

Bus Bangkok - Koh Phi Phi $ 42.28–59.73 15h 20m – 17h 30m
  •   Bus + Ferry 18:40
  •   Bus + Speedboat 18:40
  •   Bus + Van + Ferry 19:00
  •   Express 19:00
  •   VIP Bus 19:00

How to get to Phi Phi Islands from Bangkok - best ways to travel from Bangkok to Phi Phi Islands - taxi transfer, pick-up
Taxi (transfer) in Ao Nang, Krabi, on the way to Phi Phi Islands

TRAVEL TIP

It’s worth comparing the price of a flight from Bangkok to Krabi with the cost of a bus.

Even in the peak season, you can find one-way flight tickets with a checked bag costing about 55 USD.

Departure locations

Buses to Krabi depart from different terminals in Bangkok, so it’s worth checking out all the options, depending on where you stay in the capital.

The most common departure point is the Southern Bus Terminal, while some companies also depart from Mochit, the northern station closer to Don Mueang Airport.

However, when we stayed near Khao San Road, taking a bus directly from there was super convenient. Check all options here.

Our favorite Thailand eSIM

Fast Speed and Reliable Signal

Ever since we got phones that support eSIMs, we have been hooked and never looked back. 📶

We always get the best value-for-money eSIM we can, based on reliable signal, fast internet speeds, and coverage across the country.  🌐

Now that eSIM plan prices are more than reasonable compared to regular phone plans (which are more of a hassle to get), we really see no reason not to get one for each trip.

Use code SHIPPEDAWAY

More comfortable: overnight train from Bangkok to Krabi

Depending on your Thailand travel plans, taking the train from Bangkok for a big chunk of the journey to Phi Phi Islands might be a great idea.

While you can’t get directly to Krabi (or Phi Phi), you can ride the train to Surat Thani and then take a bus for the last three hours to Krabi, before the boat ride. The great thing about taking the train is that you can take the first leg of the journey on a sleeper train.

How to get to Phi Phi Islands from Bangkok - sleeper train from Bangkok to Krabi and Phi Phi Islands

The journey by train from Bangkok to Krabi can also be somewhat faster than the bus. The train takes about 10 hours, and then the van takes three to four hours from the train station to Krabi.

TRAVEL TIP

On the way to Krabi & Phi Phi Islands, you can visit the Gulf of Thailand islands of Koh Samui, Koh Phangan, and Koh Tao as the ferry leaves from nearby Surat Thani (where you disembark the train).

Most flexible: driving a car from Bangkok to Krabi

Another option is to book a car in Bangkok and drive to Krabi, and then take a ferry to the islands.

While this might seem like a crazy way to get from Bangkok to Phi Phi Islands as a tourist, it’s really not. Especially if your budget permits and you’re flexible with time or traveling as a family or group.

Driving a car from Bangkok to Phi Phi Islands - self-drive Bangkok to Phi Phi Islands - best ways to Phi Phi Islands from Bangkok
Driving around southern Thailand

We’ve never done this personally, as we had limited time to get to the south every time we went. But we know many others who did and also stopped at other destinations, like Khao Sok National Park, along the way.

Before embarking on this journey, make sure to read our article “Driving in Thailand as a Tourist,” which details everything you need to know.

Rent a car in Thailand

The easiest way to get around Thailand?

Rent a car! Thailand is very easy to navigate by car, which allows you to explore at your own pace.

We recommend using DiscoverCars, where you can easily compare prices from top car rental companies and book your dream car with just a few clicks. Say goodbye to long queues and hidden fees and hello to hassle-free car rentals.

Practical tips for the Krabi to Phi Phi Islands boat ride

From Krabi, the main departure point for Phi Phi Islands, we usually travel with the Ao Nang Princess ferry from Nopparat Thara pier. It’s super comfortable and, in our opinion, safer than a speedboat. Click here to check all their routes, or book the exact Krabi to Phi Phi trip here.

We prefer the ferry over the speedboat also because there’s more space, not only for us but also for our bags. They usually stack the bags and suitcases in front of the seating area inside the ferry so they’re well protected from splashing water from waves or potential rain.

Ao Nang Princess ferry - Bangkok to Phi Phi Islands transport
Upper level of the Ao Nang Princess ferry on the way from Krabi to Phi Phi

Getting to your hotel in Phi Phi Islands

The main pier in Ton Sai is where you will arrive, and from there, you must walk to your hotel in Phi Phi Islands.

In case your hotel is along one of the other beaches, which are accessible by boat, you will want to arrange for a boat transfer with your hotel. This way, they can have someone waiting for you on arrival.

How to get to Phi Phi Islands from Bangkok - ferry, speedboat, high speed catamaran - Long Beach
We absolutely loved Long Beach and spent a lot of time there, plus the food in one of the nearby restaurants was so delicious.

If you’re staying at Laem Tong Beach, we recommend booking the boat right to Laem Tong Pier. Check options here.

Not sure which is the best place and beach to stay at in Phi Phi?

How to get to Phi Phi Islands from Bangkok - ferry, speedboat, high speed catamaran

IMPORTANT: When arriving in Phi Phi Islands, there is a charge of 20 THB ($0.6) for the maintenance of the pier and Phi Phi Infrastructure. We recommend having exact cash.

Phi Phi Islands maintenance and environment protection fee - Getting from Bangkok to Phi Phi Islands

Bangkok to Phi Phi Islands Travel Tips

  • Take a hoodie or long-sleeved shirt for bus/train and ferry journeys from Bangkok to Phi Phi Islands. The air conditioning can be pretty strong.
  • We always recommend to book your transport in advance, and we always do it ourselves. It’s essential, especially if you want a specific type of transport that gets booked out in the high season, like the sleeper trains or VIP buses.
  • Always check flight prices, as sometimes paying just a tiny bit extra is worth saving 10 hours of travel.
  • Bring some snacks onboard, as stops are limited and may not always be the best choice. However, the best transport companies give you a small snack and a bottle of water at the beginning of the journey. We love it when they do that!
  • Save money and time by booking the Phi Phi Islands transfer.

Getting to Phi Phi Islands from Bangkok - Phi Phi Islands in Krabi Province - best way to travel to Phi Phi Islands from Bangkok

To book transport in Asia, we always use this platform, the top transport booking platform in the region for flights, trains, buses, private transfers, and taxis. Their user-friendly platform makes booking a breeze.

Frequently Asked Questions

Is the night bus from Bangkok to Phi Phi Islands worth it?

The night bus from Bangkok to Koh Phi Phi is a great money-saving option for traveling to the islands without sacrificing comfort. We have taken it twice and can highly recommend it to other travelers.

Can you fly directly from Bangkok to Phi Phi Islands?

While Phi Phi Islands have no airport, you can take multiple quick one-and-a-half-hour direct flights from Bangkok to Krabi, the closest airport, to get there as fast as possible.

Is there a day bus from Bangkok to Phi Phi Islands?

As far as we know, there is no convenient day bus from Bangkok to Phi Phi Islands (Krabi). It’s because it’s a long, 10-hour journey, which makes the most sense overnight. Even if you find a day bus, it’s likely going to be much less comfortable than the usual VIP overnight buses.

How to get to Phi Phi Islands from Bangkok - Long Beach

Our thoughts on getting to Phi Phi Islands from Bangkok

Having made the overnight bus journey from Bangkok on the way to Krabi twice, we can confirm that it can be a great experience, even though it’s a long bus ride.

The buses on this route (Bangkok to Phi Phi Islands) are usually VIP-style, with much more comfortable seats than your standard bus, frequent stops, and correct travel times.

We recommend staying at least 2 or 3 nights in Phi Phi Islands to make the most of your stay.

How to get to Phi Phi Islands from Bangkok - best ways to travel from Bangkok to Phi Phi Islands - Maya Bay Beach
Have fun in Phi Phi Islands and don’t miss out on the rightfully famous Maya Bay!

Conclusion: If you are on a budget, the best way to travel from Bangkok to Phi Phi Islands is by overnight bus, but the flight is the fastest and super convenient if you have just a tiny bit bigger budget!

Ready to book your transport? Check the prices and timings below.

Don’t know what to visit in Phi Phi Islands?
Read: Phi Phi Travel Guide

Bus Bangkok - Koh Phi Phi $ 42.28–59.73 15h 20m – 17h 30m
  •   Bus + Ferry 18:40
  •   Bus + Speedboat 18:40
  •   Bus + Van + Ferry 19:00
  •   Express 19:00
  •   VIP Bus 19:00

Continue reading

Thank you for reading!
Picture of Arijana & Matej
Arijana & Matej

We're Arijana and Matej, a couple and travel blogging duo from Croatia and Slovenia who thrive while slow-traveling for the last 6 years.

We love publishing in-depth, researched and above-all, useful travel guides, including personal first-hand information on the places we actually visited. This way, we help future travelers have an even better vacation or adventure in the destinations we write about.

Want to get to know us better? Follow our Instagram or read more About Us.

And to understand our mission and how we go about writing our articles, read our Writing Ethics page.

Disclaimer: This post may contain affiliate links, which means if you book something through them, we may earn a small commission. But at no extra cost to you! This helps us to keep posting great informational content and keep everything fresh and up-to-date.

Shipped Away Travel Blog is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate, we earn from qualifying purchases.

👋 If you found our articles useful, and would like to support our work, you can tip us a coffee. ☕ Thank you for your support! ♥

Have a question or an update you would like to share with others?
Subscribe
Notify of
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments