Koh Phi Phi is a stunning island covered by lush greenery, beautiful beaches and crystal clear waters. The island does not permit any cars and there are very few motorbikes and scooters. This means you need to walk to your hotel upon arrival on the island.
Koh Phi Phi has large paved sidewalks and plenty of signage pointing you in the right directions so don’t worry about finding your way. The island is quite small so you won’t have to walk too far, regardless of your destination.
When travelling the 695km distance from Bangkok to Koh Phi Phi, you have 3 options: you can take the bus for 15.5 hours ($31.50), fly for over 5 hours, including transfers (starting from $56), or take a train for about 18.5 hours ($56.50).
We recommend taking a combined bus and ferry for a cheap and hassle-free journey from Bangkok to Koh Phi Phi. Tickets start at $31.50 and the journey takes at least 15.5 hours. Because all options are night trips, you will be well-rested by the time you reach the island.
The flight is the fastest option at 5 hours (excluding transfers), but it is also very expensive at $56. Another downside is that this option involves a few transfers and it can be a very tiring day full of travelling.
We don’t really recommend the train for this route as it does not only involve several transfers, it also takes at least 18 hours. But if you’re planning to stay at least a day in either Surat Thani or Phuket, this is an option to consider.
Duration: 15.5 hours excl. transfer time Cost: 950 THB ($31.50)
We recommend booking a combined bus and ferry ride from Bangkok to Koh Phi Phi. This saves you the hassle of worrying about your connecting ferry to the island so you can just rest throughout the journey.
However, if you prefer to have more control over your trip, you can also easily travel this route on your own. See the step-by-step guide below.
Bangkok to Koh Phi Phi by Combined Bus and Ferry
Duration: 15.5 hours Cost: 950 THB ($31.50)
The easiest way to travel this route is by booking a combined bus and ferry ticket. You can choose from various companies, with rates starting at 950 THB ($31.50). The journey takes at least 15.5 hours.
If you wish to travel with Songserm, you can book your tickets via 12go.asia.
Bangkok to Koh Phi Phi by Separate Bus and Ferry Tickets
Duration: 14 hours excl. transfer time Cost: 1,005 THB ($33.50)
Step 1: Bangkok to Phuket by Bus + Van
Duration: 12 hours Cost: 640 THB ($21)
The travel to Phuket by bus is a long journey and we suggest travelling late in the afternoon or at night so you can sleep along the way. It takes about 12 hours to complete this trip and fares start at 640 THB ($21) for an express bus.
Looking for a more comfortable bus ride? You can always opt for a VIP bus, with rates starting at 1,100 THB ($36.50). Read our article on how to go from Bangkok to Phuket for more details.
Upon arrival at the bus terminal, you will then board a van bound for Rassada Pier. The cost is 100 THB ($3.30) per person. If you need to go to Sea Angel, Yamu, or Bang Rong Pier, there are taxis or tuk-tuks just outside of the bus terminal.
The earliest ferry departs at 08:30 and you can expect to pay 365 THB ($12). Be sure to book the correct ferry as there are designated piers in Koh Phi Phi, although most will dock at Tonsai Pier. For ferry schedules, visit our page for Phuket to Koh Phi Phi.
Duration: 5 hours excl. transfer time Cost: 1,685 THB ($56)
Want to get to Koh Phi Phi quickly? Booking a flight from Bangkok to Phuket is the way to go. Once in Phuket, you will head to the pier to board a ferry bound for Koh Phi Phi.
Step 1: Bangkok to Phuket by Flight + Taxi
Duration: 3 hours Cost: 1,320 THB ($44)
Phuket is a very popular destination in the south of Thailand, hence, you won’t have a problem booking a flight from Bangkok. There are many airlines offering multiple trips daily. Fares start at 570 THB ($19) for the 1.5-hour flight.
Upon arrival at the airport, take a taxi to the pier. Most ferries depart from Rassada Pier, but there are also departures from Sea Angel, Yamu, and Bang Rong Piers.
You will likely go to Rassada Pier as there are only a few ferries departing from other ports. A taxi from the airport to Rassada Pier should cost approximately 750 THB ($25) and takes about 1 hour.
Be prepared to negotiate a deal with your driver or agree on using the meter prior to taking the taxi.
A cheaper option is to ride the airport bus to the Old Phuket Bus Terminal. This costs 100 THB ($3.30). Once at the bus terminal, you can hail a tuk-tuk or a taxi for about 300 THB ($10). This may also require some haggling on the price. You should reach the pier in about 1.5-2 hours.
If you like going by motorbike taxi, expect to pay from 80 THB ($2.60) – 100 THB ($3.30) from the bus terminal to the pier.
The ferry ride to Koh Phi Phi takes about 2 hours and prices start at 365 THB ($12). You can also opt for a speedboat, which is a bit more expensive but much faster. If you are prone to seasickness, the speedboat probably isn’t a good idea. For more information, read how to go from Phuket to Koh Phi Phi.
Duration: 18 hours excl. transfer time Cost: 1,700 THB ($56.50)
We do not advise travelling from Bangkok to Koh Phi Phi via train as you have to travel to Surat Thani first and the total journey will take close to 20 hours. The journey can be exhausting and you will need to arrange numerous transfers on your own.
If, however, you are planning to stay in Surat Thani or Phuket for a few days, then this is an option to consider.
For this route, you first have to travel by train from Bangkok to Surat Thani. Then, you take the bus from Surat Thani to Phuket Bus Terminal 2. From here, you can take a taxi to Rassada Pier, where you can finally take a ferry to Koh Phi Phi. Total fare costs about 1,700 THB ($56.50).
Enjoy the stunning sea views from the dormitory sun terrace! Excellent location within walking distance to restaurants, bars, and beaches. Super friendly staff that are willing to go out of their way to assist you with all your needs. Enjoy the large comfortable beds, privacy curtains with each bed and free wifi throughout the hostel.
Located 700m from Ton Sai Bay and just 400m from the beach, Tropical Garden Bungalow is an excellent place for those looking for a little more privacy. An outdoor pool with a swim-up bar is the perfect place to relax and meet other travelers. Restaurant on-site and continental breakfast included each morning. Walking distance to all bars, restaurants, and amenities yet still far enough to get a peaceful sleep.
Enjoy the luxury that this resort has to offer. Located in the Ao Ton Sa area of Phi Phi Don, this resort is walking distance from the Ton Sai Pier, bars, restaurants, amenities, and the stunning beaches. Take a dip in the outdoor infinity pool overlooking the island and the Andaman Sea or enjoy relaxing on the terrace taking in the views. The air-conditioned rooms offer privacy, cable TV and your own refrigerator. The perfect place to enjoy all that Phi Phi Don has to offer!