Overview Compare Flight + Ferry Bus + Ferry Train + Ferry To Stay
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.” With all the sights, shopping and wild nightlife, this city can keep you busy for days.
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.
3 ways to get from Koh Phi Phi to Bangkok
The distance from Koh Phi Phi to Bangkok is 695 km (430 miles). In this post, we compare the 3 options to travel from Koh Phi Phi to Bangkok: by flight + ferry (4.5 hours), by bus + ferry (14-22.5 hours), or by train + ferry (15-18.5 hours). Ticket prices range from 1,120 THB ($32) to 2,010 THB ($58) and all include a ferry to Phuket.
Travelling by flight is the fastest option at 4.5 hours. If you can find a cheap flight deal, the total journey can be as cheap as 1,845 THB ($53). In peak season, flights are often more expensive, which makes many travellers decide to take the overnight bus from Bangkok to Phuket instead.
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to help reduce your impact on the environment.
Taking the bus from Bangkok to Phuket and then continuing with the ferry is another popular option. Although it takes a lot longer than the flight, you will travel most part of the journey by night. This doesn’t only mean you don’t lose an entire day travelling, but also will you can save a night on accommodation.
The train can be more comfortable than the bus, however, it involves a lot of transfers. You will need to travel first from Koh Phi Phi to Phuket by ferry, then take a bus or van to Surat Thani which is the closest railway station that connects with Bangkok. From Surat Thani, you can take the train to Bangkok.
Itinerary from Koh Phi Phi to Bangkok
Koh Phi Phi to Bangkok by Flight
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
We recommend booking a combined ferry and minivan ride when travelling from Koh Phi Phi to Phuket Airport. Transfers from Tonsai Pier straight to Phuket Airport (HKT) are as low as 1,145 THB ($33).
Seatran Phuket offers only one trip per day. Chaokoh Travel and Tigerline Travel used to offer ferry trips on this route, but they haven’t resumed their operations yet since the pandemic.
This ferry heading from Koh Phi Phi to Phuket departs from Tonsai Pier. The ferry will arrive at Rassada Pier and from there, an arranged bus will take you directly to the Phuket International Airport.
Ferry + Bus schedule from Koh Phi Phi to Phuket Airport
If you want to book your tickets separately, you can check out our article on how to go from Koh Phi Phi to Phuket for more ferry schedules and details.
Ferry prices already start from 420 THB ($12), but the taxi ride from the port to the airport costs about 885 THB ($25.50).
Alternative option: Travel via Phuket Town
A cheaper way to get to the airport would be to take a taxi from Rassada Pier to the Phuket Bus Terminal 1 using Grab App for around 100 THB ($2.80). Then hop on the airport bus, which costs 120 THB ($3.40). Total costs of the journey will then start from 640 THB ($18.50).
You will need some extra time for this schedule to make sure you will have enough time to catch your flight.
For more info about the airport bus, read our article on how to get to Phuket Airport.
Step 2: Phuket to Bangkok by Flight
There are numerous airlines offering daily flights between Phuket and Bangkok. Flight prices start at 700 THB ($20) and the travel time is about 1.5 hours
See our page on how to go from Phuket to Bangkok for more details.
Koh Phi Phi to Bangkok by Bus
If you decide to travel by bus, we recommend booking a combined ticket bus and ferry from Koh Phi Phi to Bangkok.
First, you will be brought from Koh Phi Phi to Phuket by ferry and then transfer to a bus heading to Bangkok. With this option, you won’t have to worry about transfers.
We recommend taking a night bus so you won’t lose your entire day travelling and at the same time save a night on accommodation. Upon arrival in Bangkok, you will be well-rested and ready to explore the capital city of Thailand.
Koh Phi Phi to Bangkok by Combined Bus + Ferry
The most straightforward way to travel this route from Koh Phi Phi to Bangkok is by booking a combined bus and ferry ticket. At the moment, only Montanatip offers this combined trip from Koh Phi Phi to Bangkok.
Bus + Ferry schedule from Koh Phi Phi to Bangkok
Booking a combined bus and ferry ticket takes all the worries of doing several transfers.
However, if you want to do things on your own, you can refer to the step-by-step guide below.
Koh Phi Phi to Bangkok by Separate Bus and Ferry Tickets
If you book tickets separately, you can customize your trip more.
Step 1: Koh Phi Phi to Phuket by Ferry
The majority of the ferries leave from Ton Sai Pier and some depart from Laem Tong Pier. After a 1-2 hours journey, ferries finally dock at Rassada Pier. Although there are some ferries that dock at Chean Vanich Pier and Bang Rong Pier.
The ferry tickets from Koh Phi Phi to Phuket start at 420 THB ($12).
Once you arrive at Rassada pier, simply take a taxi to Phuket Bus Terminal 2. The cost of the taxi from Rassada Pier to the bus station is around 185 THB ($5).
For more details and schedule check our article for Koh Phi Phi to Phuket.
Step 2: Phuket to Bangkok by Bus
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. The ticket price starts at 700 THB ($20).
Be sure to plan your ferry trip to coordinate with the night bus departures from Phuket. Buses depart from Phuket Bus Terminal 2, located 15 km east of Phuket’s tourist district.
The last stop for most buses is at the Southern Bus Terminal or the Mochit Terminal in Bangkok.
We suggest reading our article on how to go from Phuket to Bangkok for more details and for more schedules.
Koh Phi Phi to Bangkok by Train
The route from Koh Phi Phi to Bangkok via train takes almost a full day and requires several transfers.
We would only recommend this option if you want to visit one of the gorgeous islands – Koh Tao, Koh Phangan or Koh Samui – on the way back. Surat Thani is the main access port to these stunning islands.
Step 1: Koh Phi Phi to Surat Thani Train Station by Ferry + Bus
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.
Phantip Travel offers 3 trips that depart at 08:45, 10:00, and 11:00 from Tonsai Pier daily. Travel time is about 3-4 hours and a combined ferry and bus ticket costs 1,400 THB ($40.50). You can easily book online through the link below.
Ferry + Bus schedule from Koh Phi Phi to Surat Thani Train Station
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 tiring.
First, you need to take the ferry from Koh Phi Phi to Phuket for 1-2 hours. You can book your ferry ticket for as low as 420 THB ($12). Then, take a 20-minute taxi ride from Rassada Pier to Phuket Bus Terminal 2 for about 300 THB ($8.50).
From the terminal, you will have to take the bus bound for Surat Thani, this ride will take about 3-4 hours and a ticket costs around 330 THB ($9.50). If you will book this entire trip separately, is at least 1,050 THB ($30) and the travel time is 4.5-6.5 hours.
Step 2: Surat Thani to Bangkok by Train
From Surat Thani, you will have to take the train bound for Hua Lamphong Train Station in Bangkok. Travel time is around 12-14.5 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 with air conditioning start at 610 THB ($17.50). You can also get a more comfortable 1st class berth for 1,580 THB ($45.50).
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
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
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
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
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
Bangkok Travel Guides
The Ultimate Bangkok Travel Guide
Routes from Bangkok
Most popular routes in Thailand
About the author(s)
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.
Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She’s loyal to the islands of her home country, the Philippines, but Thailand’s beaches also have a special place in her heart.