If you want to travel by train from Koh Phi Phi to Bangkok the best way to do it is take a joint ferry and minivan service from Koh Phi Phi to Surat Thani Railway Station. From Surat Thani Railway Station there are 10 trains a day to Bangkok, 8 of which have sleeper seats available.
Travel Times to Surat Thani Station
There are two joint ferry and minivan services a day from Koh Phi Phi to Surat Thani Railway Station which you can book online.
Koh Phi Phi | Surat Thani Station | Company | Cost |
09:00 | 16:30 | Phantip Travel | 600 THB |
13:30 | 20:00 | Phantip Travel | 600 THB |
- The journey takes from 6 hours 30 minutes to 7 hours 30 minutes depending upon which of the two departures you take.
Buy Tickets to Surat Thani Station
Use the Search box below to buy your tickets from Koh Phi Phi to Surat Thani Railway Station.
You can also buy train tickets from Surat Thani to Bangkok using the Search Box above.
Location of Koh Phi Phi Ferry Pier
Location of Surat Thani Station
About travel to Surat Thani Station
The departure point for services from Koh Phi Phi to Surat Thani Railway Station is Tonsai Pier. Tonsai Pier is the main ferry terminal located on the south coast of Tonsai Village.

Phantip Travel passengers travel on Chaokoh Travel Center ferries which depart at 09:00 and 13:30. The ferry takes two hours to arrive at Klong Jilad Pier, which is 4 km south of Krabi Town.

After disembarking from the ferry at Klong Jilad Pier in Krabi, passengers transfer to a minivan which travels to Surat Thani Railway Station. The distance by road from Klong Jilad Pier to Surat Thani Railway Station is from 154 km to 168 km depending upon which route the minivan takes. The arrival point is front of the ticket hall of Surat Thani Railway Station.
Train Times to Bangkok
Joint ferry and minivan services from Koh Phi Phi to Surat Thani Railway Station arrive early enough to take 9 out of the 10 daily trains from Surat Thani to Bangkok.
- Check ticket availability for trains from Surat Thani to Bangkok.
Surat Thani | Bangkok | Train | Sleeper |
10:25 | 21:10 | 40 | No |
16:23 | 05:40 | 174 | Yes |
17:08 | 07:35 | 168 | Yes |
18:52 | 08:25 | 86 | Yes |
19:41 | 08:55 | 170 | Yes |
20:14 | 10:05 | 84 | Yes |
21:05 | 09:10 | 42/44 | No |
21:16 | 11:15 | 172 | Yes |
22:27 | 11:30 | 32 | Yes |
23:14 | 12:45 | 38/46 | Yes |