With the turquoise blue waters, white sandy beaches, and laid back island vibe, Koh Phi Phi is a sought after destinations for backpackers, families, and travellers young and old. Located between the large island of Phuket and the west Strait of Malacca coast of the mainland, Koh Phi Phi is a small archipelago of six islands in the Krabi province in Southern Thailand. Of the six islands in this archipelago, Koh Phi Phi (or Koh Phi Phi Don) is the largest and only populated island, but the other islands can be easily visited.
I visited Koh Phi Phi on a trip to Southeast Asia with my sister in December 2014. We toured around Thailand, Vietnam, Cambodia and Laos for 28 days, and with all these countries being rather large, with lots to see, it’s pretty obvious that 28 days is never going to be enough to see everything. We strategically picked out places that worked into our itinerary and that were on our “must-do” list, and Koh Phi Phi obviously made the cut.
So what do you do when you have limited time in a gorgeous paradise like Koh Phi Phi? Here’s a sample itinerary to make the most of your stay that was inspired by our trip there. We wanted to have the perfect mix of activities to do, and also time to relax and enjoy the beaches.
Day 1: Arrival & Beach Day
Arrive in Koh Phi Phi via ferry. Ferries can be taken from Phuket, Ao Nang, Rai Leh, Krabi Town, and Ko Lanta. It really doesn’t matter which area you arrive from, so work out what fits into your schedule beforehand and what’s easiest to get too. Keep in mind that ferries from Phuket and Krabi Town have the most frequent departures throughout the day, where as Ao Nang, Rai Leh and Ko Lanta only have one or two.
Once you arrive, it’s time to check-in to accommodations. Keep in mind that the hostels and hotels right on the main beach are party places. If you’re visiting to party, and get minimal sleep, these are for you. But since Koh Phi Phi is small, and everything is walkable (there’s no cars on the island), opt to stay up a bit from the beach so you can get some peace and quiet. We stayed at the Phi Phi Dream, which was great, quiet and fairly inexpensive. It’s important to also look at a map when booking your accommodations because some of the hotels and resorts are really far from the main centre.
Take your first day to get your bearings and relax on the beach. Along the main beach you’ll find several little restaurants and “fast food” places to grab a good bite to eat. Since the islands are known to be more expensive, we often opted for pizza, sandwiches and fruit shakes for our lunches and spent more money on getting a great Thai dinner. You’ll also find several little shops and stalls set up along the streets that are fun to go in and out of, but keep in mind that most of the stuff being sold can be bought in city centres for much cheaper than the islands.
After your beach day, head out for some dinner at a great local restaurant, my suggestion is Anna’s Restaurant, a restaurant that was recommended to us by our hostel and has great traditional dishes to try. Once you’re full from your meal, take a stroll down to the main beach to see it completely transformed into a party destination. Even if you aren’t looking to party, just walking along the beach, looking at all the bars, grabbing a bucket of alcohol to drink, and watching the competing fire shows is worth a visit! There are a few bars like Chillout Bar that are way more low-key and perfect people watching spots.
Day 2: Island Hopping
As mentioned above, although no one lives or stays on the other islands of Phi Phi, there are several day and half-day trips that will take you island hopping to visit them all. This is a must-do in Koh Phi Phi because it allows you to see so much more than just the area that all the tourists stay.
Trips can be booked at any of the many tourist offices around the office; there is no need to book weeks in advance, as these tours are constantly running. On the tour you’ll visit Maya Bay (famously known from the movie The Beach), Monkey Beach, the Viking Cave, Pi-Leh Bay, Loh Samah Bay and Bamboo Island. In between each stop you’ll have plenty of time for snorkeling, and kayaking. Keep in mind that if you’re not into swimming, this tour isn’t for you, as many of the stops the boats are too large to dock so you’ll need to swim to shore.
Most tours only cost around $30 USD, unless you opt to go on a private tour or a speedboat.
At night, visit the Raggae Bar, which is famously known as the bar that lets tourists box each other in traditional Thai boxing gear. It is pretty ridiculous to witness, but one of those things that are so bizarre, you have to do it!
Day 3: Viewpoint & Maya Bay
Wake up early before the hottest point of the day and climb up the many steps to the Koh Phi Phi Viewpoint. From the top you’ll get excellent views of Koh Phi Phi and the two major bays. Back in 2004 the tsunami hit Koh Phi Phi from both sides of these bays, wiping out basically the entire island. Keep in mind you’ll need a small amount of money to go to the viewpoint.
After your viewpoint visit, I suggest going on a Maya Bay Sleep Aboard tour. These tours book up quick, so book it in advance. You’re probably thinking, “but we saw Maya Bay on the island hopping tour” but this is a whole other experience, and really the only real way to see this beautiful bay that is surrounded by 100-metre high cliffs on three sides. Since the filming of the movie, The Beach, Maya Bay has exploded with tourists, and when you visit in the day you’ll be overwhelmed with the amount of people that it takes away from the sheer beauty of this area, so that’s why I suggest seeing it in a different light that most tourists don’t.
You can read my blog post on the Sleep Aboard tour of Maya Bay here.
The Maya Bay Sleep Aboard tour will depart in late afternoon and take you around to do some snorkelling, and swimming before you head to shore while all the rest of the tourists are leaving. There will only probably be around 20 of you left on the beach, which will be an amazing opportunity to truly see the beauty of this place, and take amazing photos. Your guide will then set up a mini campsite for a BBQ, games and enjoying this now empty bay. Once you’re back on the boat you’ll then have the opportunity to swim with the bioluminescent plankton and then sleep in the bay. In the morning you’ll have one last chance to hang out on the beach before anyone else, and embrace the non-touristy version of this usual tourist trap.
Day 4: Long Beach & Depart
Many people don’t steer off the beaten track a bit while in Koh Phi Phi and just end up staying on the main beach, which is often filled with hungover college students trying to come to terms with what they did last night. Little do most people know, about a 40 minute walk away, you’ll come across Long Beach, a little quieter beach that is located in front of many of the resorts but is open to anyone.
This beach is a bit of a trek to get to but well worth it, as the sand is whiter and the water is even better for swimming here. You’ll be able to follow signs that will lead you uphill, downhill, through forests and dirt paths, and eventually lead you to the beach. The walk alone is an adventure and worth doing. Bring along a picnic and something to drink, as there are less places to buy that sort of thing over there, other than restaurants.
Once you spend another day on the beach, catch the ferry back to your destination to head home or on to your next leg of your journey.
LeandroFebruary 23, 2016 at 8:52 pm
Nice post. I’ll try your advices. =)
SarahFebruary 27, 2016 at 10:13 am
Currently planning my trip to Koh Phi Phi and this itinerary sounds fab – especially the sleep aboard tour! Definitely bookmarking for future use 😀
LaurenFebruary 28, 2016 at 9:31 am
That was definitely one of my highlights! Enjoy Koh Phi Phi and glad this was helpful 🙂
ChingApril 4, 2016 at 9:07 am
Hi Dear, I Just need an advise how to get exactly from Bangkok to Koh Phi Phi Don?
My friend and I plannin to go there this coming May but we still tryin to figure out 🙂
LaurenApril 4, 2016 at 2:08 pm
Hi Ching. The easiest way is to fly to Krabi and then take the ferry to Koh Phi Phi. Air Asia offers cheap flights!
RomanApril 7, 2016 at 7:35 am
Awesome article Lauren, thanks for sharing! it gave me quite a different ideas at what to do in Ko Phi Phi.. I will be staying in Phuket for 4, maybe 5 nights, then Phi Ph 2 or 3 nights and finally 5 or 6 nights in krabi.. what do you reckon ? 🙂 cheers, Roman
LaurenApril 7, 2016 at 2:48 pm
Sounds great Roman! I only stayed in Krabi for one night on route to Koh Phi Phi, and didn’t go to Phuket. I have heard many people prefer Koh Phi Phi over Phuket, but I can’t really compare the three.
NellieNovember 7, 2016 at 4:42 am
Brilliant advise! Been looking for something like this for ages! Thank you
stephanieNovember 17, 2016 at 1:45 pm
I loved Koh Phi Phi. Long beach is such a beautiful beach, my friend and I went there every day.
Sadly we did not go to Maya Bay, maybe next time, because I would like to see it someday!
LaurenDecember 1, 2016 at 9:44 pm
Now you just have an excuse to go back 😉
MarkDecember 9, 2016 at 7:03 am
can you take a ferry back from Long Beach or do you have to walk back? or I thought long boats went there?
LaurenDecember 9, 2016 at 12:25 pm
Hey Mark! I’m sure you could get a long boat to also take you there. Although the walk is kinda fun!
JennyJanuary 9, 2017 at 9:32 pm
Hi Lauren, for the Maya Bay Sleep aboard Tour, how far in advance should you book it? Should it be the first day you get there or online months in advance?
LaurenJanuary 10, 2017 at 11:47 am
Hey Jenny! I booked it about a month in advance. I’m sure you could book it when you arrive as well depending on what time of year you’re visiting (high season vs low), however, it was something I really wanted to do and I had limited days so I wanted to make sure I got on a tour.
JayraApril 2, 2017 at 1:23 pm
I love your post! 😀 Where did you book your tour? Is it from your hotel?
LaurenApril 2, 2017 at 2:46 pm
Hi Jayra, I booked the overnight trip to Maya Bay online (http://www.mayabaytours.com/sleepaboard-trekksoft) then the island hopping tour I just booked through one of the many tourist offices there. There’s so many you don’t need to book in advance and they all go the same route!
RobertApril 27, 2017 at 2:08 pm
Hi Lauren, your post sounds very fun. I planning to go Thailand on August. Do you know how to go from Phuket to phi phi island? And how much it cost to book overnight trip to Maya Bay? Thanks a lot 🙂
LaurenApril 28, 2017 at 6:46 am
Hi Robert. That’s fantastic! You’ll love it. To get from Phuket to Koh Phi Phi you can take a ferry. I’m not sure on the schedule but likely it’ll leave quite frequently and you can book tickets once you are there. Many hotels/hostels let you book them right at their reception. In terms of the overnight trip to Maya Bay, it cost me around $90 USD when I did it a few years ago but it was totally worth every penny!
MarshallJune 26, 2017 at 4:40 am
Hey! Do you know who your booked your island hopping with? I am looking at the packages on http://www.fivestartravelandtours.com if anyone has booked with them or has any recommendations of other companies they would be great to hear! I will be traveling there in November this year!
LaurenJune 26, 2017 at 11:10 am
Hi Marshall. I can’t remember. I booked the day before at just a random tour company I saw on the street. They’re basically all very similar.
AlirezaNovember 9, 2017 at 11:57 am
Hi Lauren . I Really love your Post. I’m planning to go to krabi and phi phi in a week. I’ve did a island hopping on my last trip but didn’t stay at phi phi don for a night. I’m not sure that staying for 2/3 nights in phi phi can be interesting for me although I’m party Lover.
Can you give me tip on this?
LaurenNovember 9, 2017 at 3:19 pm
It’s really up to your preferences. If you’ve already done the island hopping, you can do one of the other island hopping routes, or do the Maya Bay tour at night. You could also do scuba diving too. I’m not a huge party person so I didn’t really do much of that. You could also visit different beaches in the area and hike to the viewpoint!