Every guide to Koh Phangan lists the same handful of routes and treats them as equal. They are not. The island has no airport, so whichever way you leave Bangkok, the trip ends on a boat to Thong Sala Pier. The real question is what you trade to get on that boat.

If you only care about speed, fly to Koh Samui and take a short ferry across. If you only care about price, take the overnight coach and boat combo from the Khao San area, near 1,350 THB ($38) for one joined ticket. The one we’d book for most trips sits between them. It is the overnight sleeper train to Surat Thani, then a van and ferry across the strait to Thong Sala.

Chaloklum beach on the north coast of Koh PhanganPhotographer: Davide Dioporto. Source: Wikimedia Commons. License: CC BY-SA 3.0.
Chaloklum on the north coast is what most travelers are aiming for. Getting there still starts with one boat into Thong Sala, whichever route you leave Bangkok on.

Bangkok to Koh Phangan, why every route ends at Thong Sala

Koh Phangan is an island, so no train or bus reaches it. Every route from Bangkok ends the same way, with a ferry into Thong Sala Pier on the south coast. Most of those ferries leave the mainland at Donsak, a car ferry port about 60 km east of Surat Thani city. Reach the coast, catch the crossing, and you are on Phangan. The mainland leg is the part you actually choose.

Here is the shape of the decision before the detail. The numbers below are current for 2026 and move with season and demand.

  • Fastest. Fly to Koh Samui, then a short ferry to Thong Sala. Roughly 4 hours of flying and floating. The Samui flight alone starts near $140 each way, the priciest way in.
  • Best all round. Overnight sleeper train to Surat Thani, then a van and ferry to Thong Sala. Around 12 to 13 hours. The berth runs about $21 (THB 750), the crossing 210 to 350 THB ($6 to $10).
  • Cheapest through ticket. Overnight coach and ferry from the Khao San area. About 11 to 13 hours. Near 1,350 THB ($38) for one joined booking.
  • Value flight. Budget flight to Surat Thani, then a joined van and ferry. Around 4 to 5 hours once the land transfer is counted, from about $70 for the seat.
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

Book everything several days early if your dates land near a Full Moon Party. Southbound ferries into Koh Phangan sell out three to five days before the party as the crowd arrives. The days right after sell out in reverse, as everyone leaves for airports and Bangkok. This is the single biggest planning trap on the route.

Beach beside Thong Sala, the main ferry arrival town on Koh PhanganPhotographer: Christophe95. Source: Wikimedia Commons. License: CC BY-SA 4.0.
Thong Sala is the arrival town for every route into Phangan. From here it is a short taxi to Haad Rin in the south or Chaloklum in the north.

The overnight train and Donsak ferry, the route most take

This is the route reviewers recommend most for a first trip, and the one we rate highest on comfort against cost. You sleep through the mainland leg in an air conditioned second class berth from about $21 (THB 750), wake near Surat Thani, and step onto the connecting van. The van and ferry hand you across to Thong Sala in a joined transfer, and the whole chain runs near 12 to 13 hours. You can check current transfer times and seats before you lock a train.

The boat leg is short and cheap once you reach the coast. The mainland crossing from Donsak to Thong Sala is 210 to 350 THB ($6 to $10) depending on the operator, covered in more detail below. Reviewers rate the train as the least tiring of the overnight options because you lie flat rather than sit up.

One honest caveat. The train is the slow and delay prone leg on the whole trip. State Railway sleepers to Surat Thani run late often enough that a missed morning van pushes you onto a later crossing. First timers should book the earliest sleeper with a same day buffer, not the last departure, so a delay does not cost you the connection.

The through ticket bus and ferry from Khao San

If you want one fare and no transfers to think about, the overnight coach and ferry combo is the simplest booking. A joined ticket runs near 1,350 THB ($38). The coach leaves the Rambuttri and Khao San area around 21:00, the operator hands you off from bus to pier to boat, and you never buy a separate leg. You can see the through ticket options and lock the whole chain in one go.

The trade off is the seat and the clock. A night coach is a reclining chair, not a bed, so travelers who cannot sleep sitting up arrive frayed before a boat, and the full run stretches from about 11 to 13 hours. Reviews also flag the Khao San agent up sell, where the cheap street quote is not the same seat class the operator sells on its own site. Buy the through ticket from the operator, not the lowest sticker on the road.

Raja vehicle ferry crossing the Gulf of Thailand to Koh PhanganPhotographer: Per Meistrup. Source: Wikimedia Commons. License: CC BY-SA 4.0.
The Raja car ferry from Donsak is the cheapest way across the gulf, at about $7 as a foot passenger. It is also the slowest of the mainland boats.

Fly to Koh Samui or Surat Thani, the fast routes

Flying wins on time and nothing else. The route to Koh Samui takes about 1 hour 30 minutes in the air, then a ferry of 30 to 60 minutes finishes the trip into Thong Sala, closing the whole run in near 4 hours. It is the fastest option by a wide margin. You can compare current fares to the island before you decide it is worth the premium.

The premium is real. The Samui flight alone starts near $140 each way, largely because one carrier holds a near monopoly on the island airport and prices to match. The cheaper play is to fly to Surat Thani on the mainland instead, often a third of the Samui fare, then take the joined van and ferry across. You can check mainland flight prices and weigh the airport transfer against the saving. Surat Thani airport sits about 60 to 90 minutes of road from Donsak Pier, so the tidy flight time is padded by the land leg.

The Donsak crossing, choosing between Raja and Lomprayah

Once you reach the coast, three operators run the Donsak to Thong Sala crossing, and the choice is a straight trade of price against speed. Raja Ferry and Seatran Discovery run the workhorse car ferries. The fast Lomprayah catamaran costs more and shaves time. You can see live crossings and fares for all three before you commit.

  • Raja Ferry. The cheapest crossing at about 210 THB ($6) as a foot passenger, a car ferry taking near 2 hours 30 minutes, and the most frequent sailings.
  • Seatran Discovery. A scheduled ferry in the same class, a little quicker than Raja, at roughly 250 to 300 THB ($7 to $9).
  • Lomprayah. The fast catamaran, smoother and better timed, but nearer $25 and worth it mostly when you value the boat quality over the lowest fare.

The one thing every operator shares is the weather. The open gulf gets genuinely rough from May to October in the southwest monsoon, and travelers who sit on the open rear deck rather than inside report the worst seasickness. Take motion sickness medication beforehand and sit inside the cabin. Our full Donsak ferry guide breaks down every sailing time, and the Koh Samui ferry guide covers the short island hop if you base on Samui first.

Booking, Full Moon timing, and the pier logistics you cannot skip

The whole planning problem comes down to two things: catching your connection and beating the Full Moon rush. The party runs monthly at Haad Rin on the south of the island, and it bends the entire transport schedule around it. Build your buffer before you book anything else. If you are still choosing dates, our guide to the best time to visit Thailand lays out the seasons and the party calendar.

A few things that keep travelers off the slow boat and out of the sellout trap:

  • Book the sleeper early. Second class berths on the Surat Thani sleepers sell out days ahead in high season. Reserve before you reach Bangkok.
  • Take an earlier train, not the last one. The buffer against a late arrival is worth more than an extra hour in bed.
  • Book across Full Moon week. Reserve the southbound ferry three to five days before the party, and the northbound return the moment your leaving date is fixed.
  • Carry cash for the small legs. The pier van and the songthaew from Thong Sala to your beach are cash handoffs, not card taps.

If your Thailand plan also runs north, the same logic of catching one timed connection applies up there. Our Chiang Mai transport guide and Chiang Mai flights guide cover that leg in the same detail. The Koh Tao transport guide covers the neighboring dive island if you are hopping the gulf.

Ban Chalok Lam fishing village and bay on northern Koh PhanganPhotographer: Davide Dioporto. Source: Wikimedia Commons. License: CC BY-SA 3.0.
Ban Chalok Lam in the north is a 30 minute taxi from Thong Sala, and a world away from the Haad Rin party in the south. Where you stay shapes which pier transfer you want.

Piers are not the town. On the mainland the boats leave Donsak, about 60 km from Surat Thani city, so a Surat Thani flight or train still needs the connecting van. On Phangan every boat lands at Thong Sala, then it is a 20 to 30 minute taxi to Haad Rin for the party or to Chaloklum in the quiet north. Confirm which beach you want before the pier, so you take the right songthaew and not a $19 private taxi you did not need.

Where to stay when you reach Koh Phangan

Phangan’s own guesthouses sit outside our reviewed set for now. Most trips this way break the journey on Koh Samui, the island you fly into or ferry past on the fast route. These are the Samui bases we’d book for a night before or after the crossing. For the full list, see our roundup of the best SHA hotels in Koh Samui.



Frequently asked questions about Bangkok to Koh Phangan

How do you get from Bangkok to Koh Phangan?
Because Koh Phangan has no airport, every route ends on a boat to Thong Sala Pier. The main options are an overnight train or coach to Surat Thani plus a Donsak ferry, a through ticketed bus and ferry combo, or a flight to Koh Samui or Surat Thani followed by a short ferry.
How long does it take to get from Bangkok to Koh Phangan?
Between about 4 and 15 hours depending on the mode. Flying to Samui plus a ferry is roughly 4 hours in transit, the overnight train plus Donsak ferry is about 12 to 13 hours, and the through ticket bus and ferry runs from 11 to 13 hours start to finish.
What is the cheapest way to get from Bangkok to Koh Phangan?
The overnight coach and ferry combo is cheapest at around 1,350 THB ($38) for one through ticket. A second class sleeper train to Surat Thani at about $23 plus a self booked van and the $7 Donsak ferry can undercut it for travelers who assemble their own legs.
What is the fastest way to get to Koh Phangan from Bangkok?
Flying Bangkok to Koh Samui then taking a 30 to 60 minute ferry to Thong Sala is fastest, at roughly 4 hours in transit. It is also the most expensive, with the Samui flight alone starting near $140 each way, so it wins on time and loses on price.
Is there a direct ferry from Bangkok to Koh Phangan?
No. There is no boat from Bangkok itself. Every route reaches Koh Phangan by ferry to Thong Sala from the mainland at Donsak or Chumphon, or from Koh Samui. What operators sell as a Bangkok to Koh Phangan ferry is a through ticketed bus and boat combo, not a single vessel.
Can you take a train from Bangkok to Koh Phangan?
Not all the way, since Koh Phangan is an island. You take an overnight sleeper train to Surat Thani, then a van to Donsak Pier and a ferry across to Thong Sala. Second class sleeper fares start around $23 and the rail leg alone takes about 12 hours.
How do I get to Koh Phangan for the Full Moon Party?
Take any of the standard Bangkok routes to Thong Sala, but book several days ahead. Southbound ferries into Koh Phangan sell out three to five days before a Full Moon Party. The days after sell out in reverse, as the crowd leaves for airports and Bangkok.