The ferry from Donsak to Koh Phangan runs 2h 30min on Raja Ferry or 3 hours on Seatran Discovery. Three operators cover the 60 km Gulf crossing with sailings between 07:00 and 15:30, the most frequent mainland-to-Phangan route at 60+ weekly sailings combined.
This guide tests the operator choice on speed versus cost, the direct Raja Ferry versus Lomprayah-via-Samui routing, and the Full Moon Party booking lead time that determines whether walk-up tickets work.
Donsak to Koh Phangan at a glance
- Raja Ferry duration: 2h 30min vehicle ferry (fastest direct)
- Seatran Discovery duration: 3 hours scheduled ferry
- Lomprayah via Samui duration: 3h 30min combined
- Raja Ferry fare: $10 to $15 one way foot-passenger (cheapest)
- Seatran Discovery fare: $12 to $18 one way
- Lomprayah via Samui fare: $18 to $28 one way
- Daily sailings combined: 8 to 10 across all operators
- First sailing: 07:00 from Donsak (Raja Ferry)
- Last sailing: 15:30 from Donsak (Raja Ferry)
- Weekly sailings: 60+ across all operators
- Distance: 60 km across the Gulf of Thailand
- Origin pier: Donsak Pier on the Surat Thani mainland coast
- Destination pier: Thong Sala Pier on the south coast of Koh Phangan
Three operators on the route and the direct-versus-Samui choice
Three companies run service on the Donsak to Koh Phangan route. Two run direct: Raja Ferry on the vehicle ferry and Seatran Discovery on the scheduled ferry. One runs via Koh Samui as a multi-leg combo. The direct routing wins on time and cost for foot passengers.
Raja Ferry, the direct vehicle ferry cheapest option
Raja Ferry runs four daily sailings at 07:00, 10:00, 13:00, and 15:30. Crossing time is 2h 30min direct. Foot-passenger fare runs $10 to $15 one way, the cheapest of the three operators. Raja Ferry also carries vehicles (THB 600 to 1,500 depending on size) which makes it the only option for travelers bringing a rental car or motorbike.
Seatran Discovery, the scheduled ferry option
Seatran Discovery runs two daily sailings at 08:00 and 12:30. Crossing time is 3 hours scheduled. Foot-passenger fare runs $12 to $18 one way. The Seatran boats have more comfortable indoor seating than Raja and offer air-conditioned saloons for the full crossing.
Lomprayah via Koh Samui, the high-speed combo option
Lomprayah runs the 08:00 and 12:00 sailings from Donsak to Koh Samui Nathon Pier (1h 30min) then continues to Thong Sala Phangan (30 min). Total combined time is 3h 30min including the Nathon transit stop. Foot-passenger fare runs $18 to $28 one way.
The Lomprayah via-Samui combo costs $8 to $13 more than direct Raja and takes an hour longer. It works only when timing requires arrival at Thong Sala in a specific window that the direct Raja schedule does not match.

Arrival at Thong Sala and the Phangan beach transfer math
Thong Sala Pier sits on the south coast of Koh Phangan, the island commercial center. The transfer to Phangan beach destinations runs by taxi or shared songthaew.
- Thong Sala to Haad Rin (Full Moon area): 12 km, 30 min taxi$0 300 to 500
- Thong Sala to Sri Thanu (west coast): 10 km, 25 min taxi$0 250 to 400
- Thong Sala to Chaloklum (north coast): 14 km, 30 min taxi$0 350 to 500
- Thong Sala to Bottle Beach: 18 km road + 15 min longtail$0 500 + THB 200
- Thong Sala to Haad Yuan / Haad Thian (east coast hidden beaches): Longtail boat from Haad Rin$0 400 to 600
Shared songthaews from Thong Sala to Haad Rin run THB 100 to 150 per person but wait 20 to 30 minutes to fill. Private taxi runs immediately at THB 300 to 500. For groups of 3+, private taxi works out cheaper per person and saves the waiting time.
Full Moon Party booking window and the demand spike pattern
Donsak to Phangan ferries sell out 3 to 5 days ahead during Full Moon Party week. The incoming party crowd peaks Thursday and Friday before each Saturday Full Moon. Walk-up tickets at Donsak Pier are rarely available during these windows.
The reverse direction (Phangan to Samui or Phangan to Donsak) sees the spike on Sunday and Monday after Full Moon as party travelers head for airports. Book the Donsak-to-Phangan ferry by Wednesday for a Saturday Full Moon party. Book the Phangan-to-Donsak return by Friday for a Sunday or Monday departure.
Best combination with Bangkok-to-Donsak and the multi-leg math
Most Donsak-to-Phangan travelers connect from Bangkok via the overnight bus + ferry combo. The Bangkok to Donsak overnight bus departs Sai Tai Mai by 18:00 and arrives Donsak by 05:00, in time for the 07:00 Raja Ferry to Phangan. Total Bangkok to Phangan trip runs $30 to $45 for the full bus + ferry combo.
A second option is flying Bangkok to Surat Thani (URT) airport then bus to Donsak. Total trip 4 hours at $40 to $80. Compare Bangkok to Surat Thani flight prices as an alternative entry point.
A third option is flying Bangkok to Koh Samui (USM) and taking the Samui to Phangan ferry. Total trip 4 hours at $60 to $120 plus ferry fare.
For travelers comparing islands, the Donsak to Koh Samui guide covers the alternative Gulf island accessed from the same Donsak Pier.
For the most current 2026 schedules, check current Donsak to Koh Phangan ferry schedules across all three operators.
Frequently asked questions about Donsak to Koh Phangan
How long does the Donsak to Koh Phangan ferry take?
How much does the Donsak to Koh Phangan ferry cost?
When is the first Donsak to Phangan ferry?
When is the last Donsak to Phangan ferry?
Should I take Raja Ferry or Seatran?
Do I need to book ahead for Full Moon Party?
How do I get from Bangkok to Donsak Pier?
Can I bring my motorbike or rental car on the ferry?
Where to stay on Koh Phangan after the ferry
Three SHA-certified picks across Haad Rin, Sri Thanu, and Chaloklum to anchor the first night on the island.
For all 27 Thailand ferry routes plus operator reliability, seasonal cancellation patterns, and booking strategy, see our complete Thailand ferry guide.