
Koh Phi Phi is an island group in Thailand's Andaman Sea. Towering limestone cliffs ring its bays, and Maya Bay pulls in day-trippers from all over. Flying via Krabi gets you to the islands in 3h 10m - 4h 10m. Without a flight, the cheapest way to get from Bangkok to Koh Phi Phi is the bus via Krabi. It costs $36 (1,200 THB), and the trip runs around 12h - 19h 30m.
Distance from Bangkok to Koh Phi Phi
Bangkok and Koh Phi Phi are about 701 km (436 miles) apart, and the journey itself covers around 834 km by road. Depending on the option, the trip takes between 3h 10m and 22h.
5 ways to travel from Bangkok to Koh Phi Phi
There are five ways to travel from Bangkok to Koh Phi Phi. You can choose between the bus, bus via Krabi, flight, flight via Krabi, and train. The journey takes 3h 10m–22h and the quickest way is by flight via Krabi. If you're on a budget, the cheapest option is by flight via Krabi with tickets starting at $35 (1,140 THB).
Reach out to our Community
No questions yet — be the first to ask about Bangkok to Koh Phi Phi.
Our favourite places to stay in Koh Phi Phi
Here are our favourite places to stay in Koh Phi Phi for every budget.
Phi Phi Sunset Bay Resort
If you're looking to escape the hustle and bustle of life, then book a room at Phi Phi Sunset Bay. Situated away from the main town, surrounded by forest, this hotel truly allows you to relax.
And when you want to go back to the action, it's only a short walk away. Plus they offer a longboat service to and from Ton Sai Pier, so no need to worry about your baggage. The staff here will do anything they can to make your stay unforgettable!
- Surrounded by nature
- Private balcony
- On-site Thai restaurant
- Free longboat service
Private bungalows start from $35 (1,160 THB) per night.
Treat YourselfP2 Wood Loft
Staying at P2 Wood Loft, you get all of the perks of staying on a paradise island, without having to compromise on comfort. After relaxing at the beach all day, you'll only have to walk 200 metres to get back to your air-conditioned and luxurious room.
The hotel boasts a super modern design, with everything feeling brand new. The beds are exceptionally comfortable and huge! P2 Wood Loft is a luxury hotel, without the price tag.
- 200 metres from the beach
- Modern and clean rooms
- Air conditioning
- Friendly staff
Private rooms start from $64 (2,120 THB) per night.
Treat YourselfPhi Phi Villa Resort
Phi Phi Villa Resort is one of the most popular places to stay on Koh Phi Phi. People can't resist the large outdoor swimming pool, prime beach location and onsite gym. The place is the epitome of luxury.
The bungalows and villas are spacious, comfortable and come with a private terrace. The location is great, close to a lot of restaurants and only a 15-minute walk from the pier.
- Refreshing swimming pool
- Right on the beach
- Amazing staff
- Delicious free breakfast
Bungalows start at $87 (2,900 THB) per night.
ABOUT YOUR DESTINATION
Why Visit Koh Phi Phi?
Koh Phi Phi is a stunning group of islands off Thailand's south coast. It's quite famous too, because of Leonardo DiCaprio and his movie "The Beach." This was filmed on Maya Beach, which you can find on one of the main islands — Koh Phi Phi Leh.
That means it can be quite touristy in Koh Phi Phi. But if you don't mind that, you'll be rewarded with turquoise waters, breathtaking beaches, an underwater world teeming with marine life, and viewpoints that will take your breath away.
Rounding it up
That's the full picture for getting from Bangkok to Koh Phi Phi, roughly 701 kilometres (436 miles) apart. In all, there are 5 ways to make the trip. The cheapest non-flight fare is $39 (1,280 THB), though if you're lucky with timing you might find a flight ticket for even less. The quickest trip takes 3h 10m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Bangkok to Koh Phi Phi?
The distance from Bangkok to Koh Phi Phi is 701 kilometres (436 miles).
What is the fastest way to get from Bangkok to Koh Phi Phi?
Journey times from Bangkok to Koh Phi Phi overlap: bus via phuket 13-21h, bus via krabi 12h - 19h 30m, flight via phuket 3h 30m - 5h, flight via krabi 3h 10m - 4h 10m, train + ferry 22h. Depending on the departure, no single option is always the fastest.
What is the cheapest way to get from Bangkok to Koh Phi Phi?
The cheapest way to get from Bangkok to Koh Phi Phi is by flight via krabi with ticket costs starting from 1,140 THB.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.





