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. From Surat Thani Railway Station there are 10 trains a day to Bangkok, 8 of which have sleeper seats available.
Ferry & Bus Times from Koh Phi Phi to Surat Thani
There are currently 4 direct services a day from Koh Phi Phi to Surat Thani Train Station available to book online.
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 |
- The journey from Koh Phi Phi to Surat Thani Train Station is scheduled to take from 4 hours 00 minutes to 4 hours 30 minutes.
Buy Tickets from Koh Phi Phi to Surat Thani
Use the Search box below to buy your tickets from Koh Phi Phi to Surat Thani.
You can also buy train tickets from Surat Thani to Bangkok using the Search Box above.
Location of Koh Phi Phi Ferry Pier
All services from Koh Phi Phi to Surat Thani depart from Tonsai Pier in Koh Phi Phi.
Location of Surat Thani Train Station
Read more about Surat Thani Railway Station.
About travel to Surat Thani
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 Timetable from Surat Thani 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.
Train Tickets from Surat Thani to Bangkok
- Check ticket availability for trains from Surat Thani to Bangkok.
Train Times from Surat Thani to Bangkok
- Please Note: The services shaded in grey are not currently operating.
Surat Thani | Bangkok | Train | Sleeper |
10:25 | 21:10 | 40 | No |
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 |