Illustration of Koh Phangan, Thailand

How to Get to Koh Phangan: Ferries, Flights & Bus Routes

Last updated 2026-07-08

On this page

TL;DR: The cheapest and easiest way to reach Koh Phangan is a ferry hop from Koh Samui, with Lomprayah and Seatran fast ferries running Bangrak or Na Thon piers to Thong Sala in about 30 minutes for ฿199-390 (about US$6-12), or the Haad Rin Queen sailing direct from Big Buddha pier to Haad Rin in 20-50 minutes for around ฿200-300 (about US$6-9). From Koh Tao, Lomprayah, Songserm and Lomlahkkhirin connect Mae Haad pier to Thong Sala in 45 minutes to 1 hour 45 minutes for roughly ฿400-450 (about US$12-14). You can also skip Koh Samui altogether and sail direct from Surat Thani: Raja Ferry runs from Surat Thani town from ฿430 (about US$13), while a minivan-and-ferry combo from Surat Thani Airport runs ฿620-950 (about US$19-29) for a 3 hour 15 minute to 7 hour journey straight to Thong Sala. Flying into Koh Samui Airport and finishing by ferry is quickest overall at under 4 hours but costs ฿2,800-6,500 (about US$85-197) all in, while the classic overnight bus-and-ferry from Bangkok’s Southern Bus Terminal is cheapest at ฿650-1,350 (about US$20-41) but takes around 15 hours. All prices ฿33 = US$1 (July 2026).

If you’re searching “how to get to Koh Phangan,” the short answer is: there’s no airport on the island, so every route ends with a boat. This guide breaks down every practical way in, ferries from Koh Samui and Koh Tao, direct boats from the mainland at Surat Thani, flying combos, and the overland bus-and-ferry from Bangkok, with real 2026 prices and journey times for each. Figures below are checked against ferry operator listings, timetable sites and 2026 route comparisons, cited in the Sources section at the end.

Koh Phangan route comparison at a glance

RouteModeTimePrice
Koh Samui (Bangrak/Na Thon) to Koh Phangan (Thong Sala)Lomprayah/Seatran fast ferry~30 min฿199-390 (~$6-12)
Koh Samui (Big Buddha) to Koh Phangan (Haad Rin)Haad Rin Queen20-50 min฿200-300 ($6-9)
Koh Tao (Mae Haad) to Koh Phangan (Thong Sala)Lomprayah/Songserm/Lomlahkkhirin45 min-1h45฿400-450 ($12-14)
Surat Thani town to Koh Phangan (Thong Sala)Raja Ferry, direct~4h19from ฿430 (~$13)
Surat Thani Airport to Koh Phangan (Thong Sala)Minivan + ferry (Phantip/Raja/Seatran/Lomprayah)3h15-7h฿620-950 (~$19-29)
Bangkok to Koh Samui, then ferryFlight + speedboat/ferryunder 4 hours฿2,800-6,500 (~$85-197)
Bangkok Southern Bus Terminal to Koh PhanganOvernight bus + ferry~15 hours฿650-1,350 (~$20-41)

Figures compiled from ferry operator and route-comparison listings current for 2026; see Sources. Prices at ฿33 = US$1 (July 2026).

Getting from Koh Samui to Koh Phangan by ferry

This is the route almost everyone uses, and it’s short, cheap and frequent. Lomprayah and Seatran run fast ferries from Koh Samui’s Bangrak, Na Thon or Maenam piers to Koh Phangan’s Thong Sala pier in around 30 minutes, with fares from ฿199 up to about ฿390 depending on operator and boat type (Lomprayah’s speedboat and catamaran services, Seatran Discovery’s ferry). Songserm runs a similar service from Na Thon or Petcherat Marina, taking 30-50 minutes depending on the specific sailing. Between them, there are close to 30 departures a day starting from around 08:00.

If Haad Rin, the Full Moon Party beach, is your actual destination, the Haad Rin Queen sails direct from Koh Samui’s Big Buddha (Bangrak) pier straight to Haad Rin, cutting out the taxi ride across the island from Thong Sala. It takes 20-50 minutes depending on sea conditions and boat, and costs roughly ฿200-300 one-way. It’s less frequent than the Thong Sala services, so check the day’s departure times rather than assuming an hourly boat.

Getting from Koh Tao to Koh Phangan

If you’re island-hopping from Koh Tao, expect a longer, choppier crossing than the Samui hop, but still well under two hours. Lomprayah, Songserm and Lomlahkkhirin all connect Koh Tao’s Mae Haad pier to Koh Phangan’s Thong Sala pier, with journey times ranging from 45 minutes on the fastest service up to 1 hour 45 minutes on the slower ones, averaging around an hour. Fares start from roughly ฿400 for the cheaper, slower boats, rising a little for Lomprayah’s faster catamaran service. Sailings run several times a day between about 07:00 and 16:30, with roughly 45 weekly sailings across all three operators, so this isn’t a route where you’ll be stuck waiting all day for the next boat, but it thins out in the evening.

Getting direct from Surat Thani to Koh Phangan

You don’t have to go via Koh Samui at all. Raja Ferry sails direct from Surat Thani town to Thong Sala, starting from around ฿430 and taking about 4 hours 19 minutes, one of the more overlooked options since most travel guides default to routing everyone through Koh Samui first.

If you’re flying into Surat Thani Airport specifically, a combined minivan-and-ferry ticket runs straight to Thong Sala with no Koh Samui transfer, and pricing varies noticeably by operator:

  • Phantip: around ฿620, the cheapest of the combo options.
  • Raja Ferry: around ฿723.
  • Seatran Ferry: around ฿837.
  • Lomprayah: around ฿950, the priciest but with the best-reviewed luggage handling between bus and boat.

Total journey time on this combo runs 3 hours 15 minutes to 7 hours, depending on operator and how long the wait is between the airport shuttle and the next ferry departure. A private taxi straight from the airport to Donsak ferry terminal costs around ฿1,500 for the roughly 1-hour drive, which only makes sense if you’re splitting the fare in a group or carrying heavy luggage, since you’d still need the ferry on top.

Flying in: Koh Samui airport vs Surat Thani airport

Flying into Koh Samui gets you to Koh Phangan fastest, at the cost of a much higher total fare. Combine a Bangkok Airways flight into Samui Airport (USM), roughly an hour in the air, with the 20-50 minute ferry or speedboat hop across to Koh Phangan, and total door-to-door time comes in under 4 hours. All in, though, budget ฿2,800-6,500 for the flight and ferry combined, reflecting Bangkok Airways’ near-monopoly on the direct USM route.

Flying a budget carrier into Surat Thani instead and finishing with the bus-and-ferry combo covered above is the cheaper flying option, with total cost (flight plus onward transfer) typically running ฿1,050-1,925 and taking 6-8 hours door to door. It’s a longer day, but for budget-conscious travellers who still want to fly rather than take an overnight bus, it’s the better trade.

Overland from Bangkok: bus and ferry

This is the cheapest way in, full stop, and it’s the classic backpacker route. An overnight bus from Bangkok’s Southern Bus Terminal (Sai Tai Mai), with some operators also picking up from Khao San Road, covers the 10-12 hour road journey to Surat Thani overnight, so you sleep through most of it. From there, a ferry with Lomprayah, Seatran or Raja Ferry covers the final 2.5-3.5 hours into Thong Sala pier. Combined bus-and-ferry tickets run ฿650-1,350 depending on operator and bus class, and total journey time lands around 15 hours.

Book the bus and ferry as a single combined ticket rather than arranging each leg separately. A combined ticket guarantees your ferry connection even if the bus runs late; a self-booked ferry ticket has no reason to wait for a delayed bus.

Which route should you pick?

If time matters more than money, fly into Koh Samui and take the short ferry across, and accept the higher combined cost. If you’re flying anyway but want to save money, route through Surat Thani Airport instead and use the direct minivan-and-ferry combo into Thong Sala, no Koh Samui detour required. If you’re on a tight budget and don’t mind a long day, the overnight bus-and-ferry from Bangkok is the cheapest option by a wide margin. And if you’re already island-hopping from Koh Samui or Koh Tao, the inter-island ferries are short, frequent and cheap enough that the choice barely matters, just pick whichever pier (Thong Sala or Haad Rin) is closer to where you’re staying. For what’s worth doing once you land, see outthailand.com’s things to do in Koh Phangan guide and where to stay in Koh Phangan for picking a base; for the Koh Samui hop specifically, Koh Samui to Koh Phangan has more detail on that one crossing.

Honest downsides

None of these routes is without a catch. Flying into Koh Samui is fastest but you’re paying a real premium for that speed, since Bangkok Airways controls most of the direct route into USM. The Surat Thani direct options, whether by Raja Ferry from town or the airport minivan-and-ferry combo, save money and skip a transfer, but journey times swing wildly (3h15 to 7 hours) depending on which operator and departure you land on, so check the schedule rather than assuming the fast end of the range. The overnight bus-and-ferry from Bangkok is by far the cheapest, but 15 hours including an overnight bus is a genuinely long haul, and a self-booked ferry ticket won’t wait if your bus runs late, so book it as one combined ticket. And around Full Moon Party dates, every route into Koh Phangan gets busier and pricier, so book further ahead than you would for a quiet week; see outthailand.com’s Full Moon Party dates guide, or half moon party if you’re aiming for the quieter monthly event instead, and check what’s on before you lock in a travel date.

Sources

Frequently Asked Questions

What is the cheapest way to get to Koh Phangan?

The overnight bus-and-ferry from Bangkok's Southern Bus Terminal is the cheapest single route at ฿650-1,350 (about US$20-41), combining a 10-12 hour overnight bus to Surat Thani with a 2.5-3.5 hour ferry into Thong Sala. If you're already flying somewhere in Thailand, a minivan-and-ferry combo direct from Surat Thani Airport is a close second at ฿620-950 (about US$19-29) and considerably faster at 3 hours 15 minutes to 7 hours. Either way, book as a single combined ticket rather than piecing the legs together yourself.

How do I get from Koh Samui to Koh Phangan?

Fast ferries from Lomprayah and Seatran run from Koh Samui's Bangrak or Na Thon piers to Koh Phangan's Thong Sala pier in about 30 minutes for ฿199-390 (about US$6-12). If you're headed straight for Haad Rin, the Haad Rin Queen sails direct from Big Buddha pier to Haad Rin beach in 20-50 minutes for around ฿200-300 (about US$6-9), skipping the need to backtrack from Thong Sala. It's one of the shortest, most frequent inter-island hops in the Gulf, with departures running from early morning into the afternoon.

Can I get to Koh Phangan without going through Koh Samui?

Yes. Raja Ferry runs direct from Surat Thani town to Thong Sala for around ฿430 (about US$13), a roughly 4 hour 19 minute crossing, and a minivan-and-ferry combo from Surat Thani Airport goes straight to Thong Sala with no Koh Samui transfer for ฿620-950 (about US$19-29), taking 3 hours 15 minutes to 7 hours depending on the operator. This is often overlooked because most guides default to routing everyone through Koh Samui, but it can save a transfer if your flight lands in Surat Thani.

How do I get from Koh Tao to Koh Phangan?

Lomprayah, Songserm and Lomlahkkhirin all run from Koh Tao's Mae Haad pier to Koh Phangan's Thong Sala pier, taking anywhere from 45 minutes to 1 hour 45 minutes depending on operator and boat, and averaging about an hour. Fares start from around ฿400 (about US$12) for the cheaper, slower services, rising for Lomprayah's faster catamaran. Sailings run several times a day, with the earliest departures around 07:00 and the last around 16:30.

What's the fastest way to reach Koh Phangan?

Flying into Koh Samui Airport (USM) and finishing with a short ferry or speedboat hop is the quickest route at under 4 hours door to door. The flight itself takes about an hour, and the connecting ferry or speedboat to Koh Phangan adds another 20-50 minutes once you're through the airport and to the pier. The trade-off is cost: with the flight and ferry combined, expect to pay ฿2,800-6,500 (about US$85-197), well above any of the overland or direct-ferry options.

Should I arrive at Thong Sala or Haad Rin?

Thong Sala is the main pier and the better choice for most visitors, since it has the widest range of onward transport, the most frequent sailings from every direction, and is closest to the island's main supermarkets and transport hub. Haad Rin, served directly by the Haad Rin Queen from Koh Samui, only makes sense if Haad Rin beach itself, home of the Full Moon Party, is your actual destination and you don't want to backtrack across the island by taxi after landing at Thong Sala.

Do I need to book Koh Phangan ferries in advance?

Outside of Full Moon Party weeks, same-day or next-day booking is usually fine on the Koh Samui and Koh Tao routes, which run frequently. Around Full Moon Party dates, every seat on every boat from Koh Samui, Koh Tao and the mainland gets booked out early, so reserve at least a few days ahead, and check outthailand.com's [Full Moon Party dates](/guide/full-moon-party-dates/) guide before you plan the crossing. High season (December-March) also thins out available seats on the longer mainland routes, so book those a few days out too.

Is there an airport on Koh Phangan?

No. Koh Phangan has no airport, so every route into the island ends with a ferry, whether you fly into Koh Samui or Surat Thani first, or arrive overland from Bangkok. That's the one constant across every option in this guide: however you get to the mainland or a neighbouring island, budget time and money for that final boat leg into Thong Sala or Haad Rin.

Out Thailand Team

Based in Chiang Mai

The Out Thailand team lives in and around Chiang Mai and writes practical, on-the-ground guides to events, cost of living, and daily life in Thailand.