Bangkok to Koh Phangan by Train: Rail & Ferry Guide
A Bangkok to Koh Phangan train journey finishes on the mainland before continuing by road and ferry. A common plan is a train to Surat Thani Railway Station, a transfer toward the appropriate pier and a ferry to Koh Phangan. There is no direct train onto the island.
Plan all three transport stages
| Stage | Details to confirm |
|---|---|
| Bangkok to Surat Thani by train | Departure terminal, arrival date and seat or sleeper class |
| Railway station to ferry pier | Exact pickup, road transfer inclusion and check-in deadline |
| Ferry to Koh Phangan | Operator, route, island arrival pier and any change of boat |
Lomprayah lists a Surat Thani (Donsak) to Koh Phangan connection. Check the current product and sailing for your date, especially whether it starts at the pier or includes a mainland pickup. Do not substitute a Koh Samui ticket because it leaves from the same region: the destination island and arrival pier must match your plan.
Choose the rail section
Search Bangkok to Surat Thani using your actual travel date. An overnight train can suit an onward daytime transfer, but the useful train is the one that leaves sufficient connection time. Confirm the accommodation available on that service rather than assuming every train has first-class cabins or second-class sleepers.
Record the complete Bangkok departure-station name and the Surat Thani arrival date. The next-day arrival is easy to overlook when a trip starts in the evening. Your transfer and ferry confirmation should follow the date you reach the mainland station.
Understand the Surat Thani pickup
Surat Thani Railway Station is in the Phun Phin area, outside the city centre. The station, airport, town offices and Donsak ferry piers are separate pickup locations. Select the product that matches your rail arrival, or arrange the additional road journey explicitly.
Read the meeting instructions before travelling. If the booking says only “Donsak”, do not assume a vehicle will collect you from the train. Check which operator’s pier is used, when the transfer leaves and the latest ferry check-in time.
Separate tickets and missed connections
A train-only ticket ends at Surat Thani station. A road-and-ferry ticket can bundle the onward stages without protecting a delayed train connection. Confirm which company handles a missed pickup or sailing and whether changing to a later departure costs extra.
Allow enough time for train delays and road travel. If the ferry is the last useful sailing of the day, identify an overnight mainland option before committing to the connection. Check the ferry operator’s latest notices because weather can affect the sea crossing.
Arrival on Koh Phangan
Use the arrival pier shown on your ticket when arranging local transport. A ferry arrival does not necessarily include a ride to your accommodation or event venue. Save your hotel address and confirm a practical arrival plan if you expect to reach the island late.
For a trip centred on a major event, check the event organiser’s current date and plan accommodation and travel together. Booking early can give more options, but it does not guarantee a specific berth or ferry space. Keep flexibility around a fixed activity when using separate train and ferry bookings.
Returning to Bangkok
Work backward from the train departure and allow for the ferry crossing, mainland road transfer and station arrival. The outbound pickup arrangement may not operate in reverse. Confirm that the return transfer goes to Surat Thani Railway Station, rather than only to the town or airport.
Plan the rail part of your journey
Timetable and transport references
For current train options, use SRT D-Ticket. Lomprayah’s official website lists the Donsak–Koh Phangan route and current booking options. The Seat 61 Thailand guide describes the Surat Thani rail connection.
ThailandTrain.org is an independent booking service. Check the services, ticket delivery and conditions displayed for your chosen journey before payment.



