Home Koh Phangan Thailand Koh Phangan Hotels About
Home  ›  Asia  ›  Thailand  ›  Koh Phangan  ›  Getting to Koh Phangan
⛴️ Koh Phangan Travel Guide · 2026

How to get to Koh Phangan
every route ends on a ferry — without missing the boat

There's no airport on Koh Phangan and no train to it — the last leg is always a ferry. You can come via Koh Samui (fastest), via the Surat Thani mainland (cheapest), from Koh Tao, or from Krabi/Phuket. Compare the real times and costs before you set off.

First things first

Koh Phangan is an island — no airport, and the last leg is always a ferry

The first thing to understand before you plan is that Koh Phangan is an island in the Gulf of Thailand, in Surat Thani province, sitting between Koh Samui to the south and Koh Tao to the north — and there's no airport on the island and no train line to it. Everyone arrives by ferry on the final leg. So the journey always comes in two stages: stage one gets you to a ferry departure point — and there are several choices: fly into Samui then take a ferry, fly into the Surat Thani mainland then a bus + ferry, take an overnight train or bus from Bangkok to Surat Thani, or continue by ferry from Koh Tao / Krabi / Phuket — and stage two is the ferry crossing onto the island at Thong Sala, the main pier. The thing to plan around is making sure stage one reaches the departure point before the last ferry, so you don't get stranded on one side overnight.

⛴️
Thong Sala pier
The main gateway to Koh Phangan — most ferries dock here

The island's main pier is at Thong Sala, on the southwest coast. It's both the arrival point and a small town hub, with shops, ATMs and songthaews waiting. Some ferry operators (and sailings around the Full Moon Party) use Haad Rin in the south instead, so check which pier your ticket lands at.

Main pier: Thong Sala
Secondary pier: Haad Rin (some sailings / Full Moon nights)
Ferries from: Samui · Donsak (Surat Thani) · Koh Tao
Carries: mostly foot passengers (car ferries only on the Donsak route)
🗺️
Several ways to reach the island
Choose by budget and time

From Bangkok you can reach Koh Phangan several main ways, each differing in time, cost and comfort. Pick one, then read the option that matches you — they all finish with the same ferry crossing to Thong Sala.

Fastest: fly into Samui (USM) + ferry ~30–45 min
Cheapest: fly/train/bus to Surat Thani + Donsak ferry
Trip linker: ferry on from Koh Tao ~1–1.5 hr
Don't forget: check the last ferry + the weather
Route
Overall time
Rough cost
Best for
Via Samui (fly USM + ferry)
~1 hr flight + 30–45 min ferry
฿2,000+ airfare + ferry
saving time
Via Surat Thani (fly URT + bus + ferry)
~1 hr flight + 2.5–4 hr onward
฿1,000–1,800 incl. ferry
value & balance
Train/bus Bangkok→Surat + ferry
~9–12 hr overnight + ferry
฿700–1,300 combined
tightest budget
From Koh Tao (ferry south)
~1–1.5 hr
฿300–600 /ferry ticket
linking a diving trip
Check before you go: The figures above are approximate ranges compiled in 2026. Airfares and ferry prices shift around holidays (Songkran / New Year / Full Moon Party nights), and ferry departures can thin out or be cancelled in the monsoon (Oct–Dec). Before you travel, confirm the flight schedules, the Lomprayah / Seatran ferry times and the last departure of the day once more.
The main routes to the island

Reaching Koh Phangan — 4 ways compared

Koh Phangan has no train and no airport on the island — every route is about reaching a ferry departure point first and then crossing to Thong Sala. Read this before you book.

✈️
Via Koh Samui — fly into USM, then the ferry
Bangkok → Samui → ferry to Thong Sala · fastest and most comfortable

The fastest way is to fly direct from Bangkok into Samui Airport (USM), about an hour, then take a short road transfer to a pier on Samui's north coast and a fast Lomprayah or Seatran Discovery ferry across to Thong Sala on Koh Phangan, a crossing of about 30–45 minutes with several departures a day. This cuts out the long road journey entirely, getting you onto the island within a few hours of leaving Bangkok, so it's ideal if you're short on holiday and want to arrive quickly. The trade-off is that flights into Samui cost more than elsewhere (it's a private airport with limited flights). Booking a combined ferry ticket from the airport — Lomprayah and Seatran both have desks handling the onward leg — is easier than arranging the transfer and boat yourself.

~1 hr flight + 30–45 min ferry fastest · onto the island quickly Samui airfares are pricey
Best if: you're short on time and want to arrive quickly and comfortably, and you're happy to pay for the flight into Samui. A combined ferry ticket from the airport is the smoothest.
Tip: If the Samui airfare is too steep, compare it with flying into Surat Thani (URT), which is much cheaper, then a bus + ferry — you trade a bit more time for a lower fare. To weigh up the two sister islands before you decide, read Koh Samui vs Koh Phangan.
🚐
Via the Surat Thani mainland + the Donsak ferry
Fly URT / train / bus → Donsak pier → ferry · best value

If you want to save money, the popular route is to reach the Surat Thani mainland first and then continue by bus + ferry. There are three ways to get to Surat Thani: (1) fly low-cost into Surat Thani Airport (URT), about an hour and several times cheaper than flying into Samui; (2) take an overnight sleeper train from Bangkok to the Surat Thani station (Phunphin); or (3) take an overnight bus from Mo Chit 2. All three are usually bought as a combined ticket — a minivan or bus + the ferry — on one ticket running through to Thong Sala: the road transfer takes you to Donsak pier and then a ferry (Raja Ferry / Seatran) crosses over, sailing about 1.5–2.5 hours. Counting the bus + ferry once you reach Surat Thani, allow roughly 2.5–4 hours. It suits anyone watching their budget who isn't in a great rush.

฿1,000–1,800 (fly URT + onward ferry) combined ticket through to Thong Sala onward leg ~2.5–4 hr
Best if: you want good value with a sensible amount of travel time. Flying into URT and adding a combined bus-plus-ferry ticket is what many people pick — far cheaper than Samui, yet still onto the island the same day.
Watch out: If you fly into Surat Thani late in the afternoon, or your train or bus arrives too late, you can miss the last ferry from Donsak and have to stay over on the Surat Thani side first. Check the last ferry departure against your arrival time.
White-sand beach and the Gulf of Thailand at Thong Nai Pan bay on Koh Phangan, a destination after the ferry docks at Thong Sala
A quiet northeast-coast beach on Koh Phangan — where you end up after the ferry into Thong Sala
🤿
From Koh Tao — a ferry south to Thong Sala
Koh Tao → Koh Phangan · links a diving trip

If you're already diving on Koh Tao, continuing to Koh Phangan is easy, because Koh Tao sits north of it. Fast Lomprayah and Seatran ferries run south to Thong Sala every day, a crossing of about 1–1.5 hours, costing roughly ฿300–600 depending on the operator and time. This leg is popular as part of an island-hop (Koh Tao → Koh Phangan → Samui), as the same ferry lines connect all three islands and you can book the legs through. It's ideal if you want to combine Koh Tao's diving with Koh Phangan's party or downtime in a single trip.

~1–1.5 hr ฿300–600 /ticket easy island-hop
Best if: you're already diving on Koh Tao, or want an island-hop (Tao–Phangan–Samui). The same ferry lines connect all three, so the legs book through easily.
🚌
From Krabi / Phuket — a bus + ferry combo
Andaman coast → across to the Gulf · continue from the west-coast sea

If you're already on the Andaman coast (Krabi, Phuket) and want to continue to Koh Phangan, you can with a combined bus + ferry ticket sold widely through tour agencies. A bus or minivan runs overland from Krabi or Phuket across to the Gulf side at Donsak pier (Surat Thani), and then a ferry crosses to Thong Sala. The total takes a while — half a day to most of a day depending on where you start and the departures — because you cross the peninsula by road before the boat. It suits a continuous two-coast trip where you'd rather not fly back to Bangkok. Set off early to make the ferry, and allow for traffic and the wait between connections.

combined bus + ferry long (half a day to most of a day) links a two-coast trip
Tip: This route is far smoother if you buy one through-ticket and let the operator arrange the bus and ferry connections. To weigh up which island to visit and when, read our guide to Thailand's islands or try the island chooser.
Once you're across

From Thong Sala to your beach — songthaew or your own wheels

When the ferry docks at Thong Sala you still have a short hop to your beach, as the beaches are spread around the island and some roads are very steep.

The ferry docks on the island at Thong Sala, on the southwest coast — a small town, not the main resort beaches themselves. The popular beaches — Haad Rin (the Full Moon Party) in the south, Thong Nai Pan in the northeast, and Sri Thanu / Haad Yao in the west — are spread around the island, so you'll travel another 15–60 minutes depending on the beach. There are only a few ways to make that final hop; pick the one that matches how you arrived and where you're staying.

Shared songthaews wait at Thong Sala pier and fan out to the beaches around the island
Shared songthaew — the main way

Songthaews wait at Thong Sala pier and run to the beaches, charging by distance and per person — the further beaches on steeper roads (Thong Nai Pan, Haad Rin, Bottle Beach) cost more. Tell the driver your beach or hotel name clearly, and agree the price before you get in.

Best for: arriving by ferry without your own vehicle
Resort transfer / combined ticket to your beach

Many resorts, especially around Thong Nai Pan and the remote beaches, offer a pickup from Thong Sala pier (arrange ahead; some free, some charged). Some ferry tickets include onward transport on the island too. It's the easiest for first-timers — check at booking which beach it covers.

Best for: first-timers / staying at a remote beach
Rent a scooter — handy but take care

You can rent a scooter at Thong Sala and around the beaches for total freedom, but Koh Phangan's roads are notoriously steep and winding, especially the hills up to Thong Nai Pan, Bottle Beach and Haad Rin, where accidents are common. Rent only if you're an experienced rider, always wear a helmet, and never ride back from the Full Moon Party after drinking.

No train, no BTS/MRT on the island

Koh Phangan is an island: there's no train, no metro, no public bus network, and Grab is essentially unavailable. Getting around mainly means songthaews, rented scooters, and longtail / water taxis to remote beaches like Bottle Beach, so plan your island transport ahead.

Before you set off

Sort these 4 things — for a smooth trip with no missed boat

Koh Phangan isn't hard to reach, but the classic slip-up is missing the ferry because the flight-or-road-plus-boat timing was off, or hitting a closed sea in the monsoon. Sort these four things before you leave and the whole trip runs far more smoothly.

Check the last ferry + the weather (most important)

Plan to reach the departure point before the last ferry of the day, and in the monsoon (Oct–Dec) check the operators' notices on the day you travel, as rough seas can thin out or cancel sailings. If you arrive after the boats stop you'll have to stay over on one side, so always pad out the time.

Why it matters: a missed or cancelled ferry costs you a night and a room
Book ahead in high season / Full Moon

From February to April, on long weekends, and especially around the monthly Full Moon Party, flights, ferries and rooms sell out fast and prices climb. Book ahead, and consider a combined bus-plus-ferry ticket for better value and less hassle.

Plan your island transport first

The island has no train, metro or public bus, and Grab is essentially unavailable; the beaches are spread out and many roads are very steep. If you'll rent a scooter, mind the hills up to Thong Nai Pan, Bottle Beach and Haad Rin — check the brakes, wear a helmet, ride slowly, and don't ride after drinking.

Data / SIM + know which beach you're on

Sort a SIM or eSIM for maps, booking transport and contacting your hotel (signal can be patchy on remote beaches), and be clear which beach you're staying on — the songthaew fare from the pier varies by distance, so it helps you budget.

Frequently asked

FAQ · before you set off for Koh Phangan

Does Koh Phangan have an airport, and how do I get there?
Koh Phangan has no airport on the island and no train line to it, so the last leg is always a ferry. The most popular way is to fly into Samui Airport (USM) and take a ferry across to Thong Sala in about 30–45 minutes. Alternatively you reach the Surat Thani mainland (fly into URT, or take a train or bus from Bangkok) and then take a bus + ferry from Donsak pier. The main pier on the island is Thong Sala, though some sailings (and around the Full Moon Party) use Haad Rin instead. See the bigger picture in our Koh Phangan attractions guide.
What's the easiest way to Koh Phangan from Bangkok?
The easiest and fastest is to fly from Bangkok into Samui Airport (USM) and then take a Lomprayah or Seatran ferry to Thong Sala in about 30–45 minutes — good if you're short on time and don't want a long road journey, though flights into Samui are pricey. The cheaper route is to fly low-cost into Surat Thani (URT), or take an overnight train or bus from Bangkok to Surat Thani, then a combined bus + ferry ticket from Donsak pier to Thong Sala, taking roughly 2.5–4 hours from the time you land or step off the train.
How do I come via Koh Samui?
Fly into Samui Airport (USM) first, then take a short road transfer to one of the piers on Samui's north coast and a Lomprayah or Seatran Discovery ferry across to Thong Sala on Koh Phangan — the crossing takes about 30–45 minutes, with several departures a day. It's the quickest, most comfortable route if you're happy to pay for the flight into Samui. Booking a combined ticket from the airport that includes the onward ferry is easier than arranging each leg yourself.
How long does it take from Surat Thani?
From the Surat Thani mainland — counting from the airport (URT), the train station or the town — the bus to Donsak pier plus the ferry crossing takes roughly 2.5–4 hours in total. Most people buy a combined ticket (minivan or bus + ferry) from the airport or town that runs through to Thong Sala. The daytime ferry from Donsak to Thong Sala itself takes about 1.5–2.5 hours depending on the operator and boat type. A slower budget option is the overnight 'night boat' from a pier in Surat Thani town, leaving late and arriving at dawn — cheap but basic.
What if the ferries are cancelled because of the monsoon?
During the northeast monsoon (roughly October to December) the Gulf can get rough, and on some days ferries cut their departures or cancel sailings for safety. The way to cope is to build in buffer time, not to book a trip tight against your return flight, to check the operators' notices (Lomprayah, Seatran) on the day you travel, and to buy a combined through-ticket so the operator can rebook you on the next sailing. If the Donsak ferries are suspended, check the route via Samui, which runs more frequently — and accept you might have to stay over on one side for a night if the sea is genuinely rough. See the season in detail in our guide to the best time to visit Koh Phangan.
Klook · Ferries & transfers

Heading to Koh Phangan — book your ferry and transfer ahead and skip the hassle

Reserve a ferry ticket from Samui / Surat Thani / Koh Tao to Thong Sala, an airport transfer, or an Ang Thong Marine Park boat trip in advance through Klook — line up the ferry timing without risking the last departure of the day.

See Koh Phangan ferries & transfers on Klook →
Wherebest is a Klook affiliate partner — we may earn a commission when you book through our links, at no extra cost to you.