Getting to Koh Phangan
You can never fly directly to Koh Phangan – you always have to combine a flight with a boat journey. This is because there is no airport on the island.
A quick decision
In short – these are the two most common options.
The quickest option
- flight from Bangkok / Phuket / Singapore → Koh Samui → boat (25–45 mins)
- Total journey time from Bangkok: approx. 3–5 hours
The cheapest option
- Flight/train → Surat Thani → bus + ferry
- Total: approx. 8–14 hours
Find the cheapest flights to Thailand
How to get to Koh Phangan from Bangkok
This is the most frequently asked question.
✈️ Option 1 – via Koh Samui (the quickest)
- Flight Bangkok → Koh Samui with Bangkok Airways
- Prices range from 165 usd to 300 usd depending on the season
- Buy a ticket at bangkokair.com
- Taxi to the port (10–20 mins)
- Price approx. 500 thb
- Ferry to Koh Phangan
- price from 200 thb
⏱️ total: 3–5 hours
💰 price: highest (around
👉 ideal if:
- you’re flying in from abroad and don’t want to worry about further travel
- you’re short on time
- Find out everything you need to know about transferring from an international to a domestic flight at Bangkok Airport
💸 Option 2 – via Surat Thani (best value for money)
- Flight → Surat Thani
- Compare prices on 12go.asia
- transfer to Donsak Pier (approx. 1.5 hours)
- ferry to Koh Phangan (approx. 45–60 minutes)
- bus + ferry total from 650 thb
⏱️ total: 8–10 hours
💰 cheaper
Via the 12go.asia website, you can buy a combined bus and ferry ticket directly from Surat Thani Airport. It’s both cheaper and more convenient than arranging your own Grab or Bolt journey from the airport to the port.
👉 Ideal if:
- you’re on a tight budget
- you don’t mind a longer journey, but don’t want to spend the whole day travelling
💸 Option 3 – via Chumphon (the cheapest)
- train / bus → Surat Thani
- transfer to the harbour (approx. 30 minutes)
- ferry to Koh Phangan (approx. 3.5 hours)
- from 1 100 thb
⏱️ Total: 13–16 hours
💰 significantly cheaper
🚆 Option 4 – overnight train to Surat Thani + ferry
- Overnight train from Bangkok to Surat Thani
- ferry in the morning
👉 a surprisingly popular option (saves a night’s stay in a hotel)
It’s also possible to get off at Chumphon, but trains usually arrive there around 4.20 am and you’d have to wait a very long time for the ferry.
Ferries to Koh Phangan – a complete guide
Most people make the wrong choice simply because they don’t know the differences.
The following regular ferry companies operate to Koh Phangan:
- Lomprayah
- Seatran Ferry / Seatran Discovery
- Raja Ferry
- Songserm
- Lomlahkkhirin
- Haad Rin Queen
- Boonsiri
- Petcherat Marina
📍 Main harbour: Thong Sala(in the centre of the island)
📍 Second port: Haad Rin (ideal for the Full Moon Party)
All routes to Koh Phangan
Prices vary quite significantly between different operators. Higher prices apply to fast speedboats and lower prices to slow ferries, which also carry cars.
🚤 Koh Samui → Koh Phangan
- 20–45 minutes
- 200 thb up to 500 thb
- dozens of services a day
- usually around 6.00–19.00
- Book on 12go.asia
📍 ports on Koh Samui:
- Bangrak / Petcherat (best from the airport and the main areas of Koh Samui such as Bophut or Chaweng)
- most frequent services
- Maenam (north of the island, e.g. Maenam Beach)
- only 6 services a day
- Nathon (west of the island)
- only 3–4 services a day
🚢 Surat Thani (mainland) → Koh Phangan
Most ferry companies offer a combo ticket fromSurat Thani Airport (URT ) (bus transfer to the port + ferry)
Some ferry companies depart from Donsak Pier (approx. 90 minutes from the airport), whilst others depart from Tapee Pier (in the centre of Surat Thani – 30 minutes from the airport)
- 2.5–4 hours (total journey time from the airport)
- 550 thb up to 950 thb
- dozens of services a day
- some services stop at Ko Samui (but very few of them)
- Book on 12go.asia
You can, of course, also buy just the ferry tickets from the ferry terminals (without airport transfers), but this is only worth it if you plan to stay overnight in Surat Thani.
🚢 Chumphon (mainland) → Koh Phangan
A good option if you’re travelling from Bangkok by train or bus (Chumphon is considerably closer than Surat Thani).
Most ferry companies offer a combo ticket from Chumphon CJMrailway station or airport (bus transfer to the port + ferry)
- 4–5 hours (total journey time from Chumphon railway station)
- 1 100 thb
- approx. 6–7 times a day
- some services stop at Ko Tao
- Book on 12go.asia
🚤 Koh Tao → Koh Phangan
The nearest islet, popular for its crystal-clear waters, has frequent connections to Koh Phangan.
- 1–1.5 hours
- 450 thb up to 700 thb
- dozens of services a day
- Book on 12go.asia
What’s it like at the port?
It’s the same everywhere – at the harbours on Koh Phangan, Koh Samui, the mainland and Ko Tao.
You arrive, find the ferry company’s counter, show your booking confirmation on your mobile (or buy a ticket on the spot – though availability may be an issue during peak season).
You’ll be given a paper ticket and a sticker for your T-shirt showing your destination, which will help staff easily identify you and direct you to the right boat.
You’ll also receive a tag for your suitcase, which you’ll hand in before boarding.
On board, you can sit wherever there is a free seat.
A comparison of ferry companies (which one to actually choose)
🚀 Lomprayah (best overall)
- fast catamarans, but sometimes also very small speedboats
- Koh Samui → Phangan: ~30 mins
- mainland → Phangan: ~2.5–3.5 hours
- usually the most expensive option
👉 my choice if:
- I’m short on time
- I want reliability
⚖️ Seatran (the best compromise)
- larger boats
- approx. 45–90 mins from Samui
- more stable in rough seas
- cheaper
💰 Raja Ferry (the cheapest)
- large ferries
- older vessels
- approx. 2.5–4 hours from the mainland
👉 cheap, but slow
💸 Songserm
- a cheaper alternative to speedboats
- similar to Lomprayah, but with fewer routes and less frequent services
⚡ Lomlahkkhirin
- smaller speedboats
- fast, but a bit bumpier
🎉 Haad Rin Queen
- direct boat to Haad Rin
👉 ideal for the Full Moon Party
The good news is that you don’t need to visit the websites of individual companies; instead, you can compare all prices and routes using search engines, where you can buy your ticket straight away.
I always use 12go.asia throughout South-East Asia – it’s tried and tested time and time again.
You don’t need to print your ticket; simply show your mobile ticket at the ticket office at the ferry terminal and you’ll be given a paper voucher to board the ferry.
Compare prices and buy a ticket – 12go.asia
Combo ticket (a crucial detail that most people overlook)
👉 bus + ferry / train + ferry / flight + ferry
Advantages:
- a single booking
- connections are handled by the transport operator
- less stress
Realistically, the best option for most journeys.
At Surat Thani (URT) orChumphon (CJM) airports, or at a train or coach station, find the ticket counter of the ferry company for which you have a ticket.
Show your confirmation on your mobile.
You will be given a paper ticket and a sticker for your T-shirt showing your destination.
You don’t need to worry about anything else; the staff will direct you to the buses and boats themselves.
- 👉 Cheaper than buying a ferry ticket at the port and arranging transport from the airport or railway station via Grab or Bolt
- 👉 The Combo Ticket can be booked via12go.asia
Common mistakes
1️⃣ Wrong port
You’ll arrive at Thong Sala, but your hotel is in Haad Rin → an extra 30-minute taxi ride.
2️⃣ Underestimating the weather
In October–November, there can be large waves → a speedboat isn’t ideal.
3️⃣ Full Moon Party without a booking
Boats tend to be fully booked.
Practical tips to save you time
- always check the last boat departure time
- allow plenty of time for transfers
- On Samui, choose Bangrak Pier (closest to the airport)
- If there are waves, choose a larger ferry rather than a speedboat
Summary – how to get to Koh Phangan
- ✈️ fastest → Koh Samui + speedboat
- 💸 Cheapest → Surat Thani + ferry
- ⚖️ best compromise → Surat Thani + high-speed boat
- 🚤 Top operators → Lomprayah / Seatran
Any questions left?
If you have any questions or comments about the article...