Travelling via Surat Thani you can complete the journey by train from Koh Phi Phi to Bangkok in approximately 16 hours 30 minutes to 19 hours depending upon which train you take. Travelling by train is quicker, cheaper and more comfortable than taking a ferry to either Krabi or Phuket and then a bus to Bangkok.
Ferry and Bus from Koh Phi Phi to Surat Thani
Times of joint ferry and bus services from Koh Phi Phi to Surat Thani.
Koh Phi Phi | Surat Thani | Company | Cost |
08:45 | 13:00 | Ramon Transport | 1,450 THB |
10:00 | 14:00 | Ramon Transport | 1,450 THB |
11:00 | 15:30 | Ramon Transport | 1,450 THB |
15:00 | 19:30 | Ramon Transport | 1,450 THB |
- Buy joint ferry and bus tickets for travel from Koh Phi Phi to Surat Thani.
Train Services from Surat Thani to Bangkok
Train times from Surat Thani to Bangkok.
- Please note: The services shaded in grey are not currently operating.
Train | Surat Thani | Bangkok | Sleeper |
40 | 10:25 | 20:30 | No |
168 | 17:08 | 07:00 | Yes |
86 | 18:52 | 07:45 | Yes |
170 | 19:41 | 08:25 | Yes |
84 | 20:14 | 09:25 | Yes |
42/44 | 21:05 | 08:45 | No |
172 | 21:16 | 10:30 | Yes |
32 | 22:27 | 10:50 | Yes |
38/46 | 23:14 | 12:05 | Yes |
- Buy train tickets for services from Surat Thani to Bangkok.
Location of Koh Phi Phi Ferry Pier
Joint ferry and bus services to Surat Thani Railway Station depart from Tonsai Pier.
Location of Surat Thani Train Station
Surat Thani Railway Station is the closest major railway station to Koh Phi Phi.
Location of Bangkok Railway Station
From the 19th January 2023 the main railway station in Bangkok is Krung Thep Aphiwat Central Terminal (also known as Bang Sue Grand Station).
About travel from Koh Phi Phi to Bangkok
The journey to Bangkok starts with a ferry from Tonsai Pier in Koh Phi Phi. Tonsai Pier is the main long distance ferry port and is located on the south coast of Koh Phi Phi in Tonsai Village. Passengers on the Phantip Travel direct service to Surat Thani Railway Station travel on a Chaokoh Travel ferry, which takes 1 hour 30 minutes to reach to Krabi.

The arrival point in Krabi is Klong Jilad Pier, which is located about 4 km to the south west of Krabi Town. The next stage of the journey is a minivan transfer to Krabi Bus Terminal. At Krabi Bus Terminal Phantip Travel passengers then transfer to a bus for the journey across the country to Surat Thani Town.

Surat Thani Railway Station is located 16 km outside of Surat Thani Town. After arriving in Surat Thani Town on the Phantip Travel bus you then transfer to another bus for the journey to Surat Thani Railway. We recommend that you book a train which is scheduled to depart from Surat Thani Railway Station at least one hour after the scheduled arrival time of the Phantip Travel bus at Surat Thani Railway Station. This is to allow for any delays on route. There are places to eat and drink near Surat Thani Railway Station before you board your train to Bangkok.

When you arrive at Krung Thep Aphiwat Central Terminal, which is the main train station in Bangkok, you have several options for onward travel. If you staying in the Silom Road area, or the Sukhumvit Road area, then we recommend that you use the MRT, which is Bangkok’s underground metro train station. There is an entrance to Hua Lamphong MRT Station in the train station itself, on the right hand side as you leave the train platforms. You can also also connect with the BTS (overhead suburban train network) and the Airport Link to Suvarnabhumi International Airport from the MRT. If you are staying at one of the riverside locations, such as the Khao San Road area, then you need to take a taxi. There is an official meter taxi rank at the side of the station which is the only place you should get a taxi from Bangkok Train Station because the taxis which wait in other places around the station will try to overcharge you. Only use tuk-tuks from the train station if you are planning to take a very short journey because they are much more expensive than meter taxis and have no fixed prices.