Bangkok to Koh Phi Phi

Last updated:

Overview Compare Flight + Ferry Bus + Ferry Train + Ferry To Stay

How to get from Bangkok to Koh Phi Phi?

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.

3 ways to get from Bangkok to Koh Phi Phi

Transport modeDurationCostsAvailability
Flight + Ferry3-4.5 hours1,145 THB ($31)Read article for more info
Bus + Ferry13-17.5 hours1,100 THB ($30)Read article for more info
Train + Van + Ferry19.5-22 hours1,700 THB ($46.50)Read article for more info

The distance from Bangkok to Koh Phi Phi is 695km (430 miles). In this post, we compare the 3 options to travel from Bangkok to Koh Phi Phi: by flight + ferry (3-4.5 hours), by bus + ferry (13-17.5 hours), or by train + ferry (19.5-22 hours). Ticket prices range from 1,100 THB ($30) to 1,700 THB ($46.50).

The flight + ferry is the fastest option at 3-4.5 hours. You need to arrange a transfer from the Airport to the pier to board the ferry going to Koh Phi Phi. When you manage to find a cheap flight deal, the combined journey can be as cheap as 1,345 THB ($36.50). As it’s not always easy to find such a deal, many travellers take the night bus instead.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to help reduce your impact on the environment.

A combined bus and ferry ticket is the cheapest way to travel from Bangkok to Koh Phi Phi. Although it’s quite a long journey, it comes with the advantage of travelling at night as all buses are night buses. Tickets start at 1,100 THB ($30) and the journey takes at least 13 hours.

We don’t really recommend the train for this route as it involves many transfers and takes at least 19.5 hours. If you’re planning to stay at least a day in either Surat Thani or want to visit Koh Phangan, Koh Samui or Koh Tao, this is a good route to take.

Itinerary from Bangkok to Koh Phi Phi

Bangkok to Koh Phi Phi by Flight

Duration: 3-4.5 hours
Cost: 1,345 THB ($36.50)
Duration: 3-4.5 hours
Cost: 1,345 THB ($36.50)

Taking a flight from Bangkok to Phuket is clearly the fastest way to get to these stunning islands. Once you arrive in Phuket, you can take a taxi to the pier to board the ferry bound for Koh Phi Phi. Below we explain the three steps.

Step 1: Bangkok to Phuket Airport by Flight

Duration: 1hr 15m
Cost: 725 THB ($19.50)
Duration: 1hr 15m
Cost: 725 THB ($19.50)

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 as cheap as 725 THB ($19.50) for the 1 hour and 15-minute flight.

Check Flights on Skyscanner

Step 2: Phuket Airport to Rassada Pier, Phuket

Duration: 1-1.5 hours
Cost: 200 THB ($5)
Duration: 1-1.5 hours
Cost: 200 THB ($5)

Upon arrival at the Phuket Airport (HKT), take a taxi to the pier. Most ferries to Koh Phi Phi depart from Rassada Pier, but there are also departures from Sea Angel, Yamu, and Bang Rong Piers.

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 Phuket Bus Terminal 1 which costs 120 THB ($3.25) and takes 1-1.5 hours.

Once at the bus terminal, you can hail a tuk-tuk, taxi, or book a Grab taxi from Phuket Bus Terminal 1 to the Rassada pier. The Grab taxi fare starts at 95 THB ($2.60) and the trip takes only 10 minutes.

If you like going by motorbike taxi, expect to pay from 80 THB ($2.15)100 THB ($2.70) from Phuket Bus Terminal to Rassada pier.

Organised transportation from Phuket Airport to Koh Phi Phi

If you want hassle-free transport from Phuket Airport to Koh Phi Phi, you can check in BookAway a combined ferry and minivan ticket offered by Seatran Travel and Tour.

Organising the trip from Phuket Airport to Koh Phi Phi independently will cost around 620 THB ($16.50), Booking an organized trip with Seatran will cost 1,150 THB ($31.50). Although more expensive, it’s much more convenient because you won’t have to worry about the transfers.

For more information, read our full post on how to get from Phuket to Koh Phi Phi.

Step 3: Rassada Pier, Phuket to Koh Phi Phi by Ferry

Duration: 1-2 hours
Cost: 420 THB ($11.50)
Duration: 1-2 hours
Cost: 420 THB ($11.50)

The ferry ride to Koh Phi Phi takes about 1-2 hours and prices start at 420 THB ($11.50). 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.

Check Ferry Tickets

Bangkok to Koh Phi Phi by Bus + Ferry

Duration: 13-17.5 hours
Cost: 1,100 THB ($30)
Duration: 13-17.5 hours
Cost: 1,100 THB ($30)

Taking a combination of the bus and ferry from Bangkok to Koh Phi Phi is another popular option. A great advantage is that buses travel during the night. That means travellers can save a night on accommodation and won’t waste an entire day on travelling.

The easiest way is to book a direct ticket that includes both the bus to Phuket pier as well as the ferry to Koh Phi Phi. If this option is already sold out, keep on reading. Later we explain how to book the tickets separately.

Bangkok to Koh Phi Phi by Combined Bus and Ferry

Duration: 17.5 hours
Cost: 1,225 THB ($33.50)
Duration: 17.5 hours
Cost: 1,225 THB ($33.50)

The easiest way to travel this route from Bangkok to Koh Phi Phi is by booking a combined bus and ferry ticket. There used to be many companies operating on this route, but currently, only Montanatip offers this combined trip from Bangkok to Koh Phi Phi.

Bus + Ferry Schedule from Bangkok to Koh Phi Phi

OperatorScheduleCosts
Montanatip19:00-12:301,225 THB ($33.50)
Check Bus Tickets

Booking a combined bus and ferry ticket is hassle-free.

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 Separate Bus and Ferry Tickets

Duration: 13-16.5 hours
Cost: 1,100 THB ($30)
Duration: 13-16.5 hours
Cost: 1,100 THB ($30)

Booking tickets separately is a bit cheaper and provides you with a few more departures.

Step 1: Bangkok to Phuket by Bus + Van

Duration: 12-14.5 hours
Cost: 700 THB ($19)
Duration: 12-14.5 hours
Cost: 700 THB ($19)

The travel from Bangkok 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-14.5 hours to complete this trip and fares start at 700 THB ($19) for an express bus.

Check Bus Tickets

Looking for a more comfortable bus ride? You can always opt for a VIP bus, with rates starting at 1,070 THB ($29). Read our article on how to go from Bangkok to Phuket for more details.

Departure & Arrival

Buses coming from Bangkok arrive at either Phuket Terminal 2 or at Thalang. Phuket Terminal 2 is just a 20-minute drive from the Rassada Pier while Thalang District is a 35-minute journey to the pier.

A Grab taxi from Phuket bus terminal to pier costs 150 THB ($4.10) while coming from Thalang to Rassada pier costs 335 THB ($9).

Aside from Rassada pier, there are some ferries departing from Sea Angel, Yamu, Chean Vanich, or Bang Rong Pier. There are taxis or tuk-tuks just outside of the bus terminal.

Step 2: Phuket to Koh Phi Phi by Ferry

Duration: 1-2 hours
Cost: 400 THB ($10.50)
Duration: 1-2 hours
Cost: 400 THB ($10.50)

The earliest ferry departs at 07:30 and the latest at 15:00. Make sure to check the schedule before so you don’t miss the latest ferry though!

Tickets for this ferry from Phuket to Koh Phi Phi start from 400 THB ($10.50). Be sure to book the correct ferry as there are designated piers in Koh Phi Phi. Although most will dock at Tonsai Pier, some dock at Laem Tong Pier.

Check Ferry Tickets

Bangkok to Koh Phi Phi by Train + Ferry

Duration: 19.5-22 hours
Cost: 1,700 THB ($46.50)
Duration: 19.5-22 hours
Cost: 1,700 THB ($46.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 22 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 want to travel to Koh Samui, Koh Phangan or Koh Tao first, then this is an option to consider.

Check Train Tickets

First you’ll have to travel by train from Bangkok to Surat Thani which takes about 13 hours. Then, you take the bus from Surat Thani to Phuket Bus Terminal 2 which is about 4.5-5.5 hours. From here, you can take a taxi to Rassada Pier for 1-1.5 hours.

From the pier, you can finally take a ferry and reach Koh Phi Phi in 1-2 hours. The total fare costs about 1,700 THB ($46.50).

Still want to travel by train from Bangkok to Koh Phi Phi? Check out our page on how to go from Bangkok to Phuket and then how to go from Phuket to Koh Phi Phi.

 

Our favourite places to stay in Koh Phi Phi

Dormsin Hostel

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.

  • Great location
  • Sun terrace
  • Friendly staff
  • Comfortable beds

Single bed in dorm room starts at $18 per night 

Read more

Tropical Garden Bungalow

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. 

  • Swimming pool
  • On-site bar
  • Close to beach
  • Breakfast included

Private rooms start at $25 per night

Read more

Phi Phi Don Chukit Resort

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! 

  • Swimming pool 
  • Terrace with sea views
  • Great location
  • Breakfast included

Private rooms start at $39 per night

Read more

 

More routes to Koh Phi Phi

Phuket to Koh Phi Phi

More routes from Bangkok

Bangkok to Chiang Mai

Don Muang Airport

Hua Lamphong Railway Station

Bangkok to Koh Chang

Bangkok to Koh Lanta

Bangkok to Koh Lipe

Bangkok to Koh Tao

Bangkok to Koh Phangan

Bangkok to Koh Samui

Koh Samui Airport

Bangkok to Krabi

Bangkok to Mae Sot

Bangkok to Pattaya

Bangkok to Phuket

Bangkok to Siem Reap

Bangkok to Sukhothai

Bangkok to Surat Thani

Suvarnabhumi Airport

Bangkok to Vientiane

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Phangan

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 6

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

384 views
Copy link
Powered by Social Snap