Bangkok skyline

Koh Phi Phi to Bangkok

Last updated:


Overview | Flight | Bus | Train | Secret Escapes

How to get from Koh Phi Phi to Bangkok?

If you’re heading to Bangkok, be prepared for a city that never sleeps! Bangkok is the Capital City of Thailand and is nicknamed “The City of Life.”  It will keep you very busy with all the sights, shopping and wild nightlife.

If food is on your list of things to try, you will never go hungry in the Capital City. There is amazing street food on almost every corner and countless restaurants offering food from all over the world. Be sure to explore a few night markets while in the city to see the local art, crafts and Thai cuisine.

When travelling the 700km distance from Koh Phi Phi to Bangkok, you have 3 options; you can fly in about 5 hours ($51.50), take the bus for 14 hours ($48), or board a train and arrive in 19 hours ($47). All options will first include a ferry to Phuket.

3 ways to getfrom Koh Phi Phi to Bangkok

Transport modeDurationCostsAvailability
Ferry + Flight5 hours excl. transfer time1,555 THB ($51.50)

Read article for more info

Ferry + Bus14 hours excl. transfer time1,450 THB ($48)

Read article for more info

Ferry + Bus + Train19 hours excl. transfer time1,430 THB ($47)

Read article for more info

Travelling by flight is the fastest option at 5 hours. We don’t normally recommend flying because its emissions are very harmful to the environment. However, taking a flight saves a lot of time when travelling this route, and it’s only a few dollars more expensive than taking the bus or train.

Taking the bus is a more environment-friendly option, but travel time takes 14 hours. However, if you take the night bus, you won’t lose an entire day travelling and you can also save a night on accommodation.

The train can be more comfortable than the bus. But travelling by train takes 19 hours, excluding transfers.

Itinerary from Koh Phi Phi to Bangkok


Koh Phi Phi to Bangkok by Flight

Duration: 5 hours excl. transfer time
Cost: 1,555 THB ($51.50)

The quickest way to travel from Koh Phi Phi to Bangkok is by flight. There is no airport on Koh Phi Phi so you will first need to travel to Phuket.

Here’s how to make the journey:

Step 1: Koh Phi Phi to Phuket by Ferry + Bus/Minivan

Duration: 3h 30m
Cost: 800 THB ($26.50)

We recommend to book a combined ferry and minivan ride when travelling from Koh Phi Phi to Phuket Airport. For as low as 800 THB ($26.50), you can get a hassle-free transfer from Tonsai Pier straight to the airport.

Chaokoh Travel, Tigerline Travel and Seatran Phuket offer several trips daily and you can see their schedules below:

Chaokoh Travel Center09:00-13:00
4h800 THB ($26.50)
Tigerline Travel13:00-15:55
2h 55m1,125 THB ($37)
Seatran Phuket09:00-14:00
5h1,150 THB ($38)

Check Available Ferry + Minivan Tickets

A slightly cheaper option is to do this trip on your own, but this will include 3 transfers at most.

All ferries heading to Phuket depart from either the Tonsai Pier or the Laem Tong Beach Pier on Koh Phi Phi.

If you are travelling via the Sea Angel Pier on Phuket, there is only one ferry trip per day which departs at 14:30 from Tonsai Pier. If you’re heading to the Rassada Pier on Phuket, the earliest ferry trip is at 07:00 from the Laem Tong Beach Pier and another at 09:00 from the Tonsai Pier. Travel time is 2-3 hours. Fares start at 350 THB ($11.50).

Check out our article on how to go from Koh Phi Phi to Phuket for more ferry schedules.

In Phuket, you can take a taxi straight to the airport for about 760 THB ($25). This drive takes about 1 hour.

If you are on a budget, you can take a taxi to the Old Phuket Bus Terminal first for 300 THB ($10), though this may require some negotiation with the driver. Then hop on the airport bus, which will cost 100 THB ($3.30). Be sure to check the airport bus schedule in advance to ensure you have enough time to catch your flight.

For more info about the airport bus, read our article on Phuket International Airport.

Check Available Ferry Tickets

Step 2: Phuket to Bangkok by Flight

Duration: 1h 20m
Cost: 755 THB ($25)

There are numerous airlines offering daily flights between Phuket and Bangkok. Flight prices start at 730 THB ($24) and the travel time is about 1h 20m.

See our page on how to go from Phuket to Bangkok for more details.

Check Flights on Skyscanner

Bus icon

Koh Phi Phi to Bangkok by Bus

Duration: 14 hours excl. transfer time
Cost: 1,450 THB ($48)

To catch the bus, you will first need to take a ferry to Phuket and then transfer to a bus heading to Bangkok. You can find the buses bound for Bangkok at Terminal 2 within the bus station.

We recommend taking a night bus to catch up on some sleep and save a few dollars on accommodation. Upon arrival in Bangkok, you will be well-rested and ready to explore the Capital City of Thailand.

Step 1: Koh Phi Phi to Phuket by Ferry

Duration: 2 hours
Cost: 350 THB ($11.50) + 400 THB ($13.50)

The ferry ride from Koh Phi Phi to Phuket takes about 2 hours. The majority of the ferries dock at Rassada Pier, although there is one ferry daily that docks at Sea Angel Pier.

Once you arrive at the pier, simply take a taxi to Phuket Bus Terminal 2. The cost of the taxi from Rassada Pier to the bus station is around 400 THB ($13.50).

Check Available Ferry Tickets

Step 2: Phuket to Bangkok by Bus

Duration: 12 hours
Cost: 700 THB ($23)

The bus journey from Phuket to Bangkok is quite long and it is suggested to travel through the night so you can get some rest.

Be sure to plan your ferry trip to coordinate with the night bus departures from Phuket. The last stop for most buses is at the Southern Bus Terminal in Bangkok.

Check out the table below for bus schedules and rates:

Phuket Travel16:30-06:55
14h 25m700 THB ($23)
1,100 THB ($36.50)
1,100 THB ($36.50)
Bus Express06:30-18:30
14h 25m
700 THB ($23)
700 THB ($23)
1,100 THB ($36.50)
Transport Co.18:04-06:04
1,000 THB ($33)
1,000 THB ($33)
Sombat Tour15:40-04:4013h1,200 THB ($40)

Check Available Bus Tickets


Koh Phi Phi to Bangkok by Train

Duration: 19 hours excl. transfer time
Cost: 1,430 THB ($47)

The route from Koh Phi Phi to Bangkok via train takes almost a full day and requires several transfers. Although, if you want to spend a day or two in Surat Thani, then completing the journey by train is a good option.

Step 1: Koh Phi Phi to Surat Thani Train Station by Ferry + Bus

Duration: 7 hours
Cost: 700 THB ($23)

The easiest way to get from Koh Phi Phi to Surat Thani Train Station is to take a combined ferry and bus ride with Phantip Travel.

They have 2 trips that depart at 9:00 and 13:00 from Tonsai Pier daily. Travel time is 7 to 7.5 hours and a combined ferry and bus ticket costs 700 THB ($23). You can easily book online through the link below.

Check Available Ferry + Bus Tickets

Just in case their tickets are sold out or their schedules don’t match your itinerary, you can also divide the ride into several transfers. However, this will be more expensive and tiring.

First, you need to take the ferry from Koh Phi Phi to Phuket. You can book your ferry ticket on BookAway for as low as 330 THB ($11). Then, take a taxi to Phuket Bus Terminal 2 for about 400 THB ($13.50). From there, you will have to take the bus bound for Surat Thani. A ticket costs 270 THB ($8.50) on

Total cost is at least 1,000 THB ($33) and travel time is 7 hours, excluding transfers.

Step 2: Surat Thani to Bangkok by Train

Duration: 12 hours
Cost: 730 THB  ($24)

From Surat Thani, you will have to take the train bound for Hua Lamphong Train Station in Bangkok. Travel time is around 12 hours, so we recommend that you take the night train so you don’t lose a day travelling.

Tickets for a 2nd class sleeper berth start at 730 THB ($24). You can also get a more comfortable 1st class berth for 1,400 THB ($46.50).

Check Available Train Tickets

Read our guide on how to go from Surat Thani to Bangkok for more info.


Our favourite places to stay in Bangkok

Here Hostel

If you’re looking for a fun social atmosphere then Here Hostel is the place for you! Enjoy relaxing by the pool in the garden area or enjoying a drink with travelers from around the world. Why take the stairs when you can use the indoor slide to travel between floors, this place is full of fun, energy, and laughter. Located less than 1km from Khao San Road, this is the perfect hostel if you’re looking to have a great time in Bangkok!

Dorm rooms start at $16 per night

Read more

Hom Hostel & Cooking Club

Located in the heart of downtown Bangkok, between Nana and Ploen Chit BTS stations, this hostel is the perfect location in the Sukhumvit area.  The hostel offers a garden area, a rooftop terrace and an on-site kitchen for guests to cook their own food or take part in the daily cooking classes.  There is also a restaurant and bar on-site if you’d prefer someone else cook for you, as well as buffet breakfast included each day. Extremely clean and very friendly staff are top priorities for this hostel. 

Single bed in dorm rooms start at $15 per night 

Read more

Lamphuhouse Bangkok

If you’re looking to be near the excitement of Khao San Road but still enjoy some peace and quiet, this guesthouse is absolutely perfect.  A delicious breakfast is included in your stay and the restaurant is open 24/7 for your convenience. A lovely garden area to relax in the afternoons and very comfortable beds in rooms will make for a great stay.  Just 300m to Khao San road, this guest house is walking distance to many sights including the Grand Palace and the Golden Mountain Temple.

Rooms start at $19 per night

Read more

Mam’s House

Just 700m from Khao San road and sitting along the river is Mam’s House.  The staff here will welcome you with open arms and help you in any way that they possibly can.  The rooms are huge, the beds are comfortable and it’s extremely clean. There is a cafe on the ground floor of the hotel, street food along the riverbank and countless restaurants, bars and shops just steps away.  Locally owned and operated by Mam, this hotel is all about customer service and making sure you have the best stay possible. Perfect location, great views and all the comforts you need! 

Rooms start at $26 per night 

Read more

Blue Chang House

Cozy, comfortable, and ideal location! This guest house is less than 1km from Khao San Road and offers all the comforts you need.  It is within walking distance to numerous Temples, Wats and attractions throughout Old Town. On-site bar to enjoy a drink while taking in the sights from the terrace or a lovely garden area to enjoy to relax in if you need some quiet time. The staff is known to be exceptionally welcoming and happy to assist with all guest requests. Located in a quiet area so you will be sure to get a good night's rest after exploring the Capital City!

Rooms start at $40 per night

Read more


More routes to Bangkok

Chiang Mai to Bangkok

Don Muang Airport

Hua Lamphong Railway Station

Koh Chang to Bangkok

Koh Lanta to Bangkok

Koh Lipe to Bangkok

Koh Phangan to Bangkok

Koh Samui to Bangkok

Koh Tao to Bangkok

Krabi to Bangkok

Mae Sot to Bangkok

Pattaya to Bangkok

Phuket to Bangkok

Siem Reap to Bangkok

Sukhothai to Bangkok

Surat Thani to Bangkok

Suvarnabhumi Airport

Vientiane to Bangkok

More routes from Koh Phi Phi

Koh Phi Phi to Phuket

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: 4

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?