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

OperatorDeparturesDurationTypeFrom (one-way)Book
Raja Ferry Fastest 07:00, 10:00, 13:00, 15:30 2h 30min Vehicle ferry $10-15 Check availability
Seatran Discovery 08:00, 12:30 3 hrs Scheduled ferry $12-18 Check availability
Lomprayah (via Samui) 08:00, 12:00 3h 30min combined High-speed via Nathon $18-28 Check availability
  • 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.

Ferry approaching Koh Phangan from Donsak the standard Gulf of Thailand crossing for travelers from Surat Thani
Ferry approaching Koh Phangan from the Donsak crossing. The 60 km Gulf route runs 60+ weekly sailings across Raja Ferry, Seatran Discovery, and Lomprayah operators. Photo: Per Meistrup (Wikimedia Commons, CC BY-SA 3.0).

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?
2h 30min on Raja Ferry vehicle ferry direct. 3 hours on Seatran Discovery scheduled ferry direct. 3h 30min on Lomprayah high-speed via Koh Samui Nathon Pier transit. The crossing covers 60 km of the Gulf of Thailand.
How much does the Donsak to Koh Phangan ferry cost?
Raja Ferry runs $10 to $15 one way, the cheapest. Seatran Discovery runs $12 to $18. Lomprayah via Samui runs $18 to $28.
When is the first Donsak to Phangan ferry?
07:00 from Donsak Pier on Raja Ferry. The 07:00 sailing arrives Thong Sala by 09:30, in time for a same-day Haad Rin or Bottle Beach transfer.
When is the last Donsak to Phangan ferry?
15:30 from Donsak Pier on Raja Ferry. There is no evening sailing. Travelers arriving Donsak after 15:30 must overnight in Surat Thani or Donsak village and catch the 07:00 next day.
Should I take Raja Ferry or Seatran?
Raja Ferry for cost and schedule depth (4 daily sailings, $10 to $15). Seatran for comfort and air-conditioned indoor seating ($12 to $18). The Raja boats are functional vehicle ferries. Seatran boats feel more like a passenger ferry.
Do I need to book ahead for Full Moon Party?
Yes. Donsak-to-Phangan ferries sell out 3 to 5 days ahead in Full Moon weeks. Book by Wednesday for a Saturday Full Moon. Walk-up tickets rarely available in these windows.
How do I get from Bangkok to Donsak Pier?
Overnight VIP bus from Sai Tai Mai or Sukhumvit Bus Terminal departs 18:00 to 19:30, arrives Donsak 05:00 to 06:00. Combined Bangkok-to-Phangan bus + ferry runs $30 to $45 total. Alternatively fly Bangkok to Surat Thani (URT) airport + 90 min bus to Donsak ($40 to $80).
Can I bring my motorbike or rental car on the ferry?
Yes on Raja Ferry only. Vehicle fare runs THB 600 to 1,500 depending on size. Seatran Discovery and Lomprayah are passenger-only. Most rental motorbike companies prohibit cross-island transport, so check rental terms first.

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.