Koh Phangan has no airport, so unless you are routing through Samui on an internal flight, you reach the island one way only, across the Gulf from the mainland. That makes the Donsak to Koh Phangan ferry the island’s real front door, and the only real question is which operator carries you through it. The choice comes down to the direct Raja Ferry at roughly 2h 30min, Seatran Discovery at about 3 hours, or a slower combo via Samui, all leaving from Donsak Pier on the Surat Thani mainland coast. Three operators cover the 60 km crossing with sailings between 07:00 and 15:30, the most frequent mainland route to Phangan 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 tickets bought on the day 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

Getting to Donsak Pier from Surat Thani by rail, air, or bus

Donsak is not a place travelers fly into. It’s a ferry terminal on the Surat Thani coast, and the real planning starts with how you reach it. Three inbound legs feed the pier, and each one sets a different arrival window against the 07:00 to 15:30 sailing schedule.

The train is the slow but cheap entry. Trains run Bangkok to Surat Thani station overnight, and the station sits about 60 km inland from Donsak. From there a connecting van or bus covers the last 90 minutes to the pier. Most rail travelers buy a through ticket that bundles the train, the van transfer, and the ferry into one booking, which removes the guesswork of timing the connection.

Flying into Surat Thani (URT) airport is the fastest entry. The airport to Donsak transfer runs about 90 minutes by shared minibus. Compare Bangkok to Surat Thani flight prices against the overnight bus before committing, because the time saved is real but the fare gap is wide. The bus is the third leg, and it’s the one most budget travelers default to. More on the full Bangkok combo below.

Raja car ferry loading at Donsak Pier near Surat ThaniPhotographer: Fabio Achilli from Milano, Italy. Source: Wikimedia Commons. License: CC BY 2.0.
Donsak Pier near Surat Thani is the mainland departure point for the Gulf islands. Photographer: Fabio Achilli from Milano, Italy. Source: Wikimedia Commons. License: CC BY 2.0.

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.

The Raja boats are working vehicle ferries, not fast catamarans. Cars and bikes load through the stern, and foot passengers head up to an open deck with bench seating and a basic snack counter. It’s functional rather than comfortable, but the schedule depth is the real draw. Four sailings a day means a missed boat costs you a few hours, not the whole day.

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.

Passenger ferry underway on a Gulf of Thailand crossingPhotographer: Per Meistrup. Source: Wikimedia Commons. License: CC BY-SA 4.0.
The crossing to Koh Phangan runs across open Gulf water and takes the better part of a morning. Photographer: Per Meistrup. Source: Wikimedia Commons. License: CC BY-SA 4.0.

Buying tickets, combined fares, and the boarding routine

There are two ways to buy this crossing, and they suit different travelers. A standalone ferry ticket is the cheapest line item, bought online or at the Donsak counter. A combined ticket bundles the inbound transfer with the ferry into one fare, and for anyone coming off the overnight bus or train it removes the connection risk entirely. The combined fare is the one to default to if your arrival at Donsak is tight against a sailing.

Boarding at Donsak is straightforward. The terminal is small and signed, foot passengers check in at the operator counter, and vehicles queue in marked lanes for the Raja stern load. Reviewers who use the route regularly say the 07:00 Raja sailing is the calmest, with the longest queues building from late morning onward. Arrive 30 to 45 minutes before departure in normal weeks, more during Full Moon traffic.

The honest fare framing is simple. Direct Raja is the floor at $10 to $15 and the deepest schedule. Seatran buys you indoor air-conditioned seating for a few dollars more. Lomprayah via Samui is the premium routing, justified only by a connection you can’t make on the direct boats. For the standard Donsak crossing, the direct ferry is the better use of money in almost every case.

Seasonal sea conditions and the roughest crossing months

The Gulf of Thailand is calmer than the Andaman side for most of the year, and the Donsak to Phangan crossing is short enough that swells rarely cancel sailings. The exception is the northeast monsoon. From roughly late October through December the Gulf picks up wind and chop, and the open-deck Raja boats feel it more than the enclosed Seatran saloons.

November is the month to watch. Heavy rain and stronger winds can delay or occasionally suspend sailings during a storm front, and travelers prone to seasickness notice the motion on the 2h 30min crossing. If you’re booking in the wettest months, the air-conditioned Seatran cabin is the more comfortable choice, and building a buffer day into the itinerary protects against a rare weather cancellation. The rest of the year the crossing is calm enough that operator comfort, not sea state, drives the decision.

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.

One practical note on the Haad Rin run. The road climbs over a steep ridge to reach the beach, and drivers price the leg accordingly. Songthaews to Haad Rin stack up at the pier as each ferry lands, so the wait to fill a shared truck is shortest right after a sailing arrives. Walking off the boat last usually means a longer wait or a private fare.

Haad Rin beach on Koh PhanganPhotographer: Fabio Achilli. Source: Wikimedia Commons. License: CC BY 2.0.
Haad Rin, on Koh Phangan’s southern tip, is the island’s best-known arrival base. Source: Wikimedia Commons. License: CC BY 2.0. Photographer: Fabio Achilli. Original: https://commons.wikimedia.org/wiki/File:Koh_Phangan,_Haad_Rin_Sunrise_Beach_(6217874831).jpg

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. Tickets bought on the day 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 first 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 the last boat must overnight in Surat Thani or Donsak village and catch the first ferry 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.
Which months have the roughest crossing?
Late October through December during the northeast monsoon, with November the wettest. The short Gulf crossing rarely cancels, but the open-deck Raja boats feel the chop more than the enclosed Seatran cabins. Build a buffer day in the wettest weeks.
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. Tickets bought on the day are 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. Overnighting near the mainland pier first, see where to stay near Donsak.