The nearest train station to the island of Koh Phangan is in Surat Thani, and from there it takes between 9 and 10 hours to travel by train to Bangkok. The first stage of the journey by train from Koh Phangan to Bangkok is to take a ferry, then a bus to Surat Thani Railway Station. The second stage of journey is by train from Surat Thani to Bangkok.
Stage One: Travel to Surat Thani Train Station
Times of joint bus and ferry services from Koh Phangan to Surat Thani Railway Station.
- Buy tickets from Koh Phangan to Surat Thani Railway Station.
| Koh Phangan | Train Station | Ticket | Company |
| 05:00 | 09:45 | ฿931 | Raja Ferry |
| 05:00 | 10:00 | ฿594 | 12Go Transport |
| 05:30 | 10:30 | ฿637 | Samui Tour |
| 05:30 | 10:30 | ฿620 | Phantip |
| 05:30 | 10:45 | ฿686 | Seatran Ferry |
| 05:30 | 10:00 | ฿850 | Phangan Tour 2000 |
| 05:30 | 11:00 | ฿837 | Phangan Tour 2000 |
| 08:00 | 13:30 | ฿594 | 12Go Transport |
| 08:00 | 14:30 | ฿620 | Phantip |
| 08:00 | 11:15 | ฿850 | Lomprayah |
| 08:00 | 12:45 | ฿931 | Raja Ferry |
| 08:05 | 10:45 | ฿951 | Lomlahkkhirin |
| 08:30 | 13:00 | ฿637 | Samui Tour |
| 08:30 | 14:30 | ฿620 | Phantip |
| 08:30 | 13:15 | ฿686 | Seatran Ferry |
| 08:30 | 13:00 | ฿850 | Phangan Tour 2000 |
| 08:30 | 14:00 | ฿837 | Phangan Tour 2000 |
| 11:00 | 16:30 | ฿594 | 12Go Transport |
| 11:00 | 16:30 | ฿620 | Phantip |
| 11:00 | 14:15 | ฿850 | Lomprayah |
| 11:00 | 15:45 | ฿931 | Raja Ferry |
| 11:30 | 16:00 | ฿594 | 12Go Transport |
| 11:30 | 16:00 | ฿637 | Samui Tour |
| 11:30 | 16:30 | ฿620 | Phantip |
| 11:30 | 16:15 | ฿686 | Seatran Ferry |
| 11:30 | 16:00 | ฿850 | Phangan Tour 2000 |
| 11:30 | 17:00 | ฿837 | Phangan Tour 2000 |
| 14:00 | 18:45 | ฿931 | Raja Ferry |
| 17:30 | 21:45 | ฿931 | Raja Ferry |
| 22:00 | 06:15 | ฿912 | Fame Tour |
Stage Two: Train from Surat Thani to Bangkok
Train times from Surat Thani to Bangkok.
- Buy tickets from Surat Thani to Bangkok.
| Surat Thani | Bangkok | Train | Sleeper |
| 09:00 | 18:05 | 40 | No |
| 18:25 | 03:45 | 42/44 | No |
| 18:32 | 05:10 | 168 | Yes |
| 19:31 | 06:10 | 86 | Yes |
| 20:02 | 06:45 | 174 | Yes |
| 20:23 | 07:05 | 84 | Yes |
| 20:55 | 07:30 | 172 | Yes |
| 22:24 | 08:10 | 32 | Yes |
| 22:50 | 09:05 | 38/46 | Yes |
| 23:28 | 10:50 | 170 | Yes |
Location of Koh Phangan Ferry Pier
Joint ferry and bus services from Koh Phangan to Surat Thani Railway Station depart from Thong Sala Ferry Port.
Location of Surat Thani Train Station
Trains to Bangkok depart from Surat Thani Railway Station which is located more 16 km from Surat Thani City Centre.
Location of Bangkok Train Station
The main railway station in Bangkok is Krung Thep Aphiwat Central Terminal (also known as Bang Sue Grand Station).
Ferry from Koh Phangan to Surat Thani
There are three different ferries you can use to travel from Koh Phangan to Surat Thani Railway Station.
Raja Ferry
The cheapest and slowest ferry is the Raja Ferry. These large car ferries take 3 hours to complete the sea crossing from Koh Phangan to the nearest point on the mainland, in Donsak, which is about 90 minutes by bus from Surat Thani Train Station. The Raja Ferry has comfortable seating, outside areas, a shop on board, and it is the most stable ferry in bad weather. The only downside of travelling on the Raja Ferry is that it is slow.

Seatran Ferry
The Seatran Ferry service is similar to the Raja Ferry service in that both companies use car ferries. The ships which Seatran Ferry use are currently in better condition than the ferries used by the Raja Ferry company and as a consequence they tend to complete the journey much more quickly. Seatran Ferry is one of the two ferry services used by the Phantip Travel Company, which has no ferries of its own.

Lomprayah High Speed Ferry Company
The premier service on this route is provided by the Lomprayah High Speed Ferry Company, and it is also the most expensive. The Lomprayah High Speed Ferry Company uses fast catamaran ferries with modern cabins and lots of outdoor seating. The sea crossing takes 2 hours 40 minutes, but the point of arrival is much closer to Surat Thani Railway Station which means that the total travelling time from Koh Phangan to the train station is 3 hours 10 minutes. The route the ferry takes is also more interesting than the other two ferries as it travels much closer to some of the islands at the southern end of the Angthong Marine Park.

Booking in Advance is Advisable
We recommend that you book your ticket well in advance for both the ferry to Surat Thani and the train to Bangkok particularly if you are travelling during the five day period after the Full Moon Party when demand for tickets is very high.