1. Train+Bus+Ferry to Phi Phi
2. Flight + Ferry to Koh Phi Phi
3. Bus + Ferry to Koh Phi Phi
4. Taxi + Ferry to Koh Phi Phi
🎫 Book a Tour in Krabi
🎫 Book Tickets to Phi Phi
From Bangkok to Koh Phi Phi by combination of train, bus, plane + ferry.
-
- The distance between Bangkok and Koh Phi Phi (via Surat Thani) spans approximately 830 km. Opting for a plane ride from Bangkok to Krabi (or Phuket) followed by a ferry or speedboat to Koh Phi Phi is the most efficient and preferred option. This journey typically takes between 8 to 11 hours and costs approximately $50-100 per person. Alternatively, travelers can embark on a train + bus + ferry route via Surat Thani and Krabi town, which takes around 15 to 20 hours and costs approximately $35-70 per person. There are also modern tourist sleeper buses available from Bangkok to Krabi town, albeit with a longer travel time of about 12 to 16 hours. Secure your train/bus/ferry tickets from Bangkok to Koh Phi Phi or book flights to Krabi conveniently online. From Koh Phi Phi, travelers can further explore by taking a speedboat or ferry to Koh Yao Yai or Phuket.
BOOK TICKETS to Phi Phi on 12go.asia ➜
-
- Koh Phi Phi (Phi Phi Islands) is a renowned tourist destination situated in Thailand, characterized by its captivating beauty and remote location. Comprising six islands in Krabi Province, the archipelago is nestled in the Andaman Sea of Southern Thailand. Notable among them are Koh Phi Phi Don and Koh Phi Phi Leh, the latter famously featured in the movie „The Beach“ starring Leonardo DiCaprio. With its stunning sandy beaches, jungle-covered cliffs, and vibrant marine life, Koh Phi Phi offers a mesmerizing setting for travelers.
-
- The island boasts a lively nightlife scene, with opportunities for Thai boxing and beach parties. Accessible only by ferry or boat transport from Krabi or Phuket, Koh Phi Phi lacks an airport, with the nearest one located in Krabi. Travelers can reach Koh Phi Phi via ferry or boat from destinations such as Koh Lanta, Phuket, Koh Yao Yai, or Koh Lipe. Discover the various transportation options available to reach this captivating island paradise and plan your unforgettable journey accordingly You can easily book your tickets to Phi Phi online.
Transfer Mode: Bangkok to Koh Phi Phi: | Travel Time | Price Range |
---|---|---|
Flight + Van + Ferry (via Krabi Airport) | 8-11 hours | $50-$150/pp |
Bus + Ferry (via Krabi) | 15-20 hours | $35-$50/pp |
Train + Bus + Ferry (via Surat Thani, Krabi) | 15-20 hours | $35-$70/pp |
Private Car + Ferry (via Krabi / Ao Nang) | 13-15 hours | $275-$500 |
BOOK TICKETS to Phi Phi on Baolau ➜
How do I get from Bangkok to Koh Phi Phi?
1. TRAIN + BUS + FERRY from Bangkok to Koh Phi Phi
The first and popular transportation option from Bangkok to Koh Phi Phi for both solo and low-cost travelers is to travel by train + bus + boat via the city of Surat Thani and Krabi. There is no direct railway to Krabi resort, so you have to take a train from Bangkok to Surat Thani (240 km from Krabi) and from Surat Thani you can take a bus or taxi to Krabi and from there take a boat to Koh Phi Phi.
Surat Thani is the nearest train station to Krabi. The train journey from Bangkok to Surat Thani takes about 9-12 hours and you can also use sleeper trains, which is certainly convenient. Train tickets to Surat Thani cost between $20-50/person (more comfortable seats or beds) and can be easily purchased online. Trains depart from Krung Thep Aphiwat Central Terminal Station and arrive at Surat Thani Railway Station (see Thai Railways map).
1. BOOK TICKETS to Surat Thani ➜
When you reach Surat Thani by train, the next step will be a trip by bus, minibus or private taxi to Krabi. Some companies also offer combined transport connected directly with a boat ride to Koh Phi Phi. Some companies will also offer you transfer minibuses or buses straight from Surat Thani station to Ao Nang or Patong area etc.
This bus trip to Krabi from Surat Thani can take around 4 hours and tickets cost on average $7-15/pp. You can also rent an entire private modern car or minivan for several people, such a price then starts at approximately $60-70/car. Buses then come mainly to the Ao Nang area or to various popular beach spots, you will definitely choose your suitable connection.
2. BOOK BUS TICKETS to Krabi ➜
The last step on your journey is the boat or ferry trip from Krabi to Koh Phi Phi. Many different boats, speedboats or ferries travel between these places and the timetables are long because the Phi Phi Islands are very popular among tourists visiting Krabi. Transportation by boat from Krabi to Koh Phi Phi takes approximately 1-2.5 hours, but it can vary depending on the type of boat you choose and also on the operating company.
Sometimes during the journey, the boats also stop at other places and pick up other passengers. Accordingly, the price of tickets from Krabi to Koh Phi Phi may vary, but ranges from $13-30/pp, depending on the type of ship and company. Most boats then arrive at Ton Sai Pier on Koh Phi Phi, which is the main port for visitors.
Some of the companies that operate boat connections to Koh Phi Phi are: Ao Nang Travel and Tour, Railay Eco Tour, Urip Travel, Siri Lanta Speedboats, Ramon Transport or Andaman Wave Master, but there are many more.
3. BOOK FERRY TICKETS to Phi Phi➜
2. FLIGHT + FERRY from Bangkok to Koh Phi Phi
The fastest and most convenient way to get from Bangkok to Koh Phi Phi is by plane to Krabi and from there by boat or ferry. Krabi Airport is located approximately 25 km east of the Ao Nang area of Krabi. The Phi Phi Islands do not have an airport, but you can use direct air connections from Bangkok to Krabi, from there continue by transfer to the Ao Nang area and use a boat or ferry to Koh Phi Phi. Various well-known Thai airlines operate direct flights to Krabi.
A direct flight from Bangkok to Krabi takes approximately 1.5 hours and flights cost an average of $30-120/pp. From the airport, you can again use a transfer by bus or private taxi to Krabi – Ao Nang, which takes approximately 1 hour, and use the boat connection here.
BOOK FLIGHTS to Krabi on 12go.asia ➜
In total, this type of transport, i.e. by plane + bus + boat from Bangkok to Koh Phi Phi, can take you 8-11 hours via Krabi airport, depending on connecting connections and transfers to the islands.
But this is one of the fastest ways to get to Koh Phi Phi from Bangkok and sometimes direct flights to Krabi Airport are also on special offers at very low prices. If you’re looking for the fastest and most convenient way to get to Koh Phi Phi and you’re on a tight budget, this is the option for you. With this option you can save a lot of your travel time.
3. FLIGHT + FERRY from Bangkok to Phi Phi (via Phuket)
The second option where you can use the air connection is to travel by direct flight to Phuket and from there use the boat connection to Koh Phi Phi. Phuket is one of the most popular destinations in Thailand and also has an airport where various Thai airlines operate their flights. And from Phuket, many different companies operate boat/ferry transfers to Koh Phi Phi, on the way you can also visit other islands such as Koh Yao Yai.
A direct flight from Bangkok to Phuket takes approximately 1.5 hours and costs on average from $40-100/pp, and the boat connection from Phuket to Koh Phi Phi takes approximately 1.5-3 hours depending on the type of boat and company. Sometimes the ships have other stops along the way, so the journey can take up to 3 hours, for example.
BOOK FLIGHTS to Phuket on 12go.asia ➜
The boats from Phuket are operated by various companies such as Andaman Wave Master, Chaokoh Travel Center, Phi Phi Cruiser, Tigerline Travel and others and ferry/boat tickets cost around $18-50/pp. This transport option is certainly suitable for those who also want to visit the interesting area of Phuket and Phang Nga Bay and enjoy, for example, the beautiful beaches and nature that this area offers to tourists.
4. BUS + FERRY from Bangkok to Koh Phi Phi (via Krabi)
Another low-cost option for traveling from Bangkok to Koh Phi is to travel by long-distance tourist bus to Krabi and from there by boat to Koh Phi Phi. This option can also be used when traveling through Phuket, there are also various buses.
It is good to be aware that the bus journey from Bangkok to Krabi can take 12-16 hours, so it will not be very popular for all travelers. But the buses are modern and relatively comfortable.
However, there are modern buses on the way to Krabi that offer relatively sufficient comfort with reclining seats or beds. Bus tickets from Bangkok to Krabi cost around $22-40/pp and are easy to find and book online. Buses depart from various locations in Bangkok and arrive at various locations in Krabi, you can see all this before ordering tickets online.
Some bus companies that operate bus routes are Raja Ferry, SOT Travel, Jarinthon Tour, Montanatip, Nara Travel, Phantip, Lignite, Transport Co, Jolly Travel, Paradise Travel, Songserm.
When you arrive in Krabi by bus, it is definitely advisable to stay here first, and perhaps the next day, after resting, go to Koh Phi Phi by boat or ferry. Even a bus trip can be exhausting and tiring.
5. TAXI/CAR + FERRY from Bangkok to Phi Phi (via Krabi)
One of the options for traveling to Koh Phi from Bangkok is also a transfer by private car with driver and boat, again via Krabi or it can also be used via Phuket. Of course, this is the most expensive transport option between these destinations. However, if you would like to use a private car, e.g. for several people in a group of travelers, you can book a private minivan, but other modern and very comfortable cars are also available.
A private car transfer from Bangkok to Krabi costs on average $260-480/car and the driving time can be around 11-12 hours. These private transfers to Krabi are run by different companies, with some you can even search and book your car online in advance. These are companies like King Travel, Firstplan, Bangkok Taxi 24, Glassflower or Andaman Taxis, they mostly have positive references from travelers and offer the best cars for transportation.
The advantage is that you can choose directly from which place in Bangkok you will leave and where you will arrive in Krabi (or Phuket), directly from the hotel and to the hotel is the advantage of saving time when traveling.
So you can go straight to, for example, the sought-after and popular beach area of Ao Nang (from Ao Nang you can take a boat to Railay Beach). From Krabi or Phuket, you will again use different boat connections, as already written above. The disadvantage of this private transfer option to Krabi is the higher price.
🎫 Book a Private Tour + Activity in Krabi or Phi Phi
You can use the great Klook platform for transfers or tourist trips and visits to various attractions in Krabi and Koh Phi. Here you can search for various other private transfers to Koh Phi Phi, e.g. from Krabi, various boat trips, active trips, trekking, or even buy tickets to various attractions and interesting places in the Krabi area or elsewhere in Thailand.
Most of these activities and trips in Krabi are offered by local guides or agencies and they usually have good references and reviews on the web. So you can search online for a suitable activity or trip, or ship / ferry tickets, and at the same time see reviews and ratings.
Here you can find other private combined transfers to Koh Phi Phi, for example from Krabi International Airport or from Phuket International Airport. The offer of activities and tours with guides is really very large, so take a look and choose and book everything online and in advance.
❓ FAQ + TIPS – Travel route from Bangkok to Koh Phi Phi:
1. How to book tickets or flights from Bangkok to Koh Phi Phi?
-
- Book and buy tickets/flights from Bangkok to Koh Phi Phi on 12go.asia ➜ or Baolau ➜.
- You can also change + book another route, e.g. Surat Thani > Krabi, Krabi > Koh Phi Phi…
2. What is the travel time from Bangkok to Koh Phi Phi?
-
- Travel by train + bus + ferry from Bangkok to Koh Phi Phi (via Surat Thani) takes about 15-20 hours.
- Travel by plane + ferry from Bangkok to Koh Phi Phi (via Krabi Airport) takes about 8-11 hours.
- Travel by plane + ferry from Bangkok to Koh Phi Phi (via Phuket) takes about 8-10 hours.
- Travel by bus + ferry from Bangkok to Koh Phi Phi (via Krabi) takes about 15-20 hours.
3. What is the travel distance from Bangkok to Koh Phi Phi?
-
- Travel distance from Bangkok to Koh Phi Phi is about 830-850 km (via Surat Thani, by land).
4. How much does it cost to get from Bangkok to Koh Phi Phi?
-
- Travel by train + bus + ferry from Bangkok to Koh Phi Phi (via Surat Thani) costs about $35-70/pp.
- Travel by plane + ferry from Bangkok to Koh Phi Phi (via Krabi Airport) costs about $50+/pp
- Travel by plane + ferry from Bangkok to Koh Phi Phi (via Phuket) costs about $60+/pp
- Travel by bus + ferry from Bangkok to Koh Phi Phi (via Krabi) costs about $35-50/pp.
5. Is it possible to travel by plane from Bangkok to Koh Phi Phi?
-
- No, because there is no airport on Koh Phi Phi. The nearest airport to Koh Phi Phi is in Krabi. Travel by plane from Bangkok to Krabi Airport takes about 1.5 hour. From Krabi you can travel by ferry/boat/catamaran to Koh Phi Phi, this is the most comfortable and fastest way how to get to Koh Phi Phi.
6. What is the best way of transport from Bangkok to Koh Phi Phi?
-
- The best and also fast way of transport from Bangkok to Koh Phi Phi is to travel by plane + ferry (with transfer by boat from Krabi). You can take a direct flight from Bangkok to Krabi and transfer by ferry or boat to Koh Phi Phi. Teoretically you can travel by the same way over Phuket.
7. What is the cheapest way of getting from Bangkok to Koh Phi Phi?
-
- The cheapest way of transport from Bangkok to Koh Phi Phi is to travel by combination of train/bus and ferry, but this way takes a lot of time. Sometimes there are also very cheap low-cost flights to Krabi or Phuket.
8. Is there some private car or taxi from Bangkok to Koh Phi Phi (Krabi)?
-
- Yes, there are also some private taxi companies from Bangkok to Krabi town. It is the most expensive option of transfer to Krabi and from Krabi you have to travel by speedboat or ferry to Koh Phi Phi.
9. Is there a railway station in Krabi?
-
- No, there is no railway station in Krabi town, if you want to travel by train, you have to travel by train to Surat Thani and from Surat Thani you can take a bus/van to Krabi town or Ao Nang beach.
10. How far are Koh Phi Phi from Krabi?
-
- Koh Phi Phi are about 40 km from Krabi and are accessible only by boats or ferries.
11. What types of boats and ferries you can use to Koh Phi Phi?
-
- There are various boats and ferries from Krabi to Koh Phi Phi, cheap, luxury, fast, speedboats…
- Read this article> How to get from Krabi to Koh Phi Phi?
12. Where you can travel by ferry or boat from Koh Phi Phi?
-
- From Koh Phi Phi you can travel by ferry to Koh Lanta. There are various ferries and boats between these places. You can also travel by boat to Phuket – one of the most popular sites in southern Thailand or you can visit Koh Yao Yai in Phang Nga Bay, or you can go back to Krabi by speedboat or ferry.
13. What you can also visit if you are already in Krabi?
-
- You can also go by longtail boat from Ao Nang to Railay Beach. It is one of the most popular and attractive site in Krabi District. It is accessible by boat from Ao Nang Beach or Ao Nam Mao Pier.
14. Which are the most popular and nice islands in Thailand?
-
- There are a lot of various interesting, nice and also isolated or tourist islands in Thailand. Most of them are in the Gulf of Thailand or Phang Nga Bay. Read this article: The Best Islands in Thailand.
BOOK your HOTEL in Koh Phi Phi ➜
🎫 Book your tickets from Bangkok to Koh Phi Phi + Schedule:
(You can change your departure, arrival, e.g. Bangkok to Krabi, Krabi to Koh Phi Phi…)