How to Get to Koh Phangan from Bangkok
Every route, both directions β updated July 2026

The one thing to know first
Koh Phangan has no airport. Every route ends with a ferry β the only real decision is which combination of flight, bus or train gets you to that ferry.
The four ways to do this
| Method | Time | Price (one-way) | Best for |
|---|---|---|---|
| Fly to Koh Samui + ferry | ~3β4 hrs door to door | 3,000β6,500+ ΰΈΏ | Fastest, most comfortable |
| Fly to Surat Thani + bus + ferry | ~5β6 hrs | 1,500β3,000 ΰΈΏ | Good speed/price balance |
| Overnight bus + ferry (combo ticket) | ~10β17 hrs | 900β1,700 ΰΈΏ | Cheapest, classic backpacker route |
| Overnight train + ferry | ~14β16 hrs | 900β1,800 ΰΈΏ | Scenic, sleeper option |
1. Fly to Koh Samui + ferry (fastest)
Bangkok Airways runs the Samui route most frequently (about 1 hour from Suvarnabhumi), with fares typically 2,500β6,000+ baht depending on how far ahead you book β this is consistently the most expensive leg of any route here, partly because Bangkok Airways has something close to a monopoly on Samui. From Samui airport, a taxi to the pier (15β20 minutes) connects to a ferry or speedboat to Phangan (30β45 minutes, 300β500 baht). Door to door this is usually 3β4 hours, and it's genuinely the easiest option if your budget allows it β minimal connections, no overnight travel.
2. Fly to Surat Thani + bus + ferry (balanced)
Budget carriers (Thai AirAsia, Nok Air, Thai Lion Air) fly BangkokβSurat Thani for noticeably less than the Samui route β often 800β2,000 baht if booked with some notice. From Surat Thani airport, a shared minivan or taxi takes you to Don Sak pier (about 1 hour), then a ferry to Phangan (2β2.5 hours). Total journey is around 5β6 hours. This is what we'd usually recommend if you want to fly but don't need the fastest possible option.
3. Overnight bus + ferry (cheapest)
The classic backpacker route. Lomprayah and Seatran Discovery both sell a single combined ticket from their offices near Khao San Road in Bangkok straight through to Thong Sala pier β you don't book the bus and ferry separately. Buses typically leave in the evening, and depending on whether the route goes via Chumphon (Lomprayah, faster, around 12 hours) or Surat Thani (Seatran, slower, up to 15β17 hours), you'll arrive some time the next morning. Expect 900β1,700 baht for the full combo ticket. It's a long journey, but it's genuinely how most long-term travellers and budget backpackers get here β and you sleep through most of it.
4. Overnight train + ferry (scenic)
A sleeper train from Bangkok's Hua Lamphong station to Surat Thani takes 11β13 hours (750β1,200 baht for a second-class sleeper berth), followed by a taxi or minivan to Don Sak pier (about 1 hour) and the ferry to Phangan (2β2.5 hours). This is the slowest and most old-school option, but if you enjoy train travel, it's a genuinely relaxed way to see the countryside β just book the sleeper class online in advance, as popular departures sell out.
Getting back to Bangkok
All four routes work in reverse, and pricing is broadly similar. The joint ferry+bus tickets (Lomprayah, Seatran) can be bought directly at the ticket counters at Thong Sala pier, or booked online before you travel if you want a guaranteed seat on a specific departure β worth doing around Full Moon Party dates when everyone is trying to leave the island at once.
Our honest take
If money isn't the main constraint, fly to Samui β it's simply less hassle. If you're on a backpacker budget or you're not in a rush, the overnight bus+ferry combo ticket is well-trodden for a reason: it's cheap, it's a single booking, and you arrive with a full day ahead of you rather than losing half a day to a short flight and connections. We'd skip the train unless you specifically want the experience β it's not meaningfully cheaper than the bus and takes longer.