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
| Route | Mode | Time | Price |
|---|---|---|---|
| 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 Queen | 20-50 min | |
| Koh Tao (Mae Haad) to Koh Phangan (Thong Sala) | Lomprayah/Songserm/Lomlahkkhirin | 45 min-1h45 | |
| Surat Thani town to Koh Phangan (Thong Sala) | Raja Ferry, direct | ~4h19 | from ฿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 ferry | Flight + speedboat/ferry | under 4 hours | ฿2,800-6,500 (~$85-197) |
| Bangkok Southern Bus Terminal to Koh Phangan | Overnight 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
- Koh Samui to Koh Phangan Ferry: Times, Prices & Tickets - FerrySamui: Koh Samui-Koh Phangan operators, piers, prices (฿199-495), durations, daily departures
- Timetable for Lomprayah, Seatran, Songserm and Raja Ferry - Phangan Ferries: Koh Samui, Koh Tao and Surat Thani route operators, piers, approximate durations
- Haad Rin Queen Ferry: Your Complete 2026 Travel Guide - Thailand Boat Tickets: Haad Rin Queen pier, price, duration, seasonal frequency
- Koh Samui to Koh Phangan Ferry Pricing & Routes (July 2026) - Thailand Life: per-operator 2026 prices and departure times (Lomprayah, Seatran, Songserm)
- Lomprayah Ferry: Koh Samui to Koh Phangan Timetables & Prices - Siam Tickets: Lomprayah pier options, speedboat/catamaran/ferry pricing
- Raja Ferry from Surat Thani to Koh Phangan - Siam Tickets: direct Surat Thani town to Thong Sala fare and duration
- Surat Thani Airport to Koh Phangan - Surat Thani Airport Hotels: confirms direct-to-Thong-Sala routing (no Samui transfer), per-operator prices, taxi fare
- Koh Tao (Mae Haad Pier) to Koh Phangan (Thong Sala Pier) - Direct Ferries: Koh Tao-Koh Phangan operators, price range, duration range, weekly sailings
- Bangkok to Koh Phangan, Bus, Ferry, Speedboat - KohLife: Bangkok overland bus-ferry pricing/duration, flight-plus-speedboat pricing
- Bangkok to Koh Phangan by Bus and Ferry: Schedule, Pricing & Travel Guide - Phuket Ferry: Lomprayah combined bus-and-ferry service price and total duration
- How To Get To Koh Phangan, Thailand [2026 Guide] - Bel Around The World: flight-plus-ferry and Surat Thani flight-plus-bus-ferry total cost/time comparisons