How to Get to Koh Phangan from Bangkok 2026 — The Complete Reliable Guide

How to get to Koh Phangan from Bangkok train ferry route Thailand 2026

Here is exactly how to get to Koh Phangan from Bangkok — every route, every operator, real prices and step-by-step instructions for 2026. Getting to Koh Phangan from Bangkok takes between 10 and 14 hours depending on which transport combination you choose, and the good news is that every option is bookable as a single combined ticket via 12Go Asia. Whether you want the fastest connection, the most affordable route or the most adventurous journey, this complete guide has you covered.

According to the Tourism Authority of Thailand, Koh Phangan attracts over 1 million visitors annually — the vast majority arriving via connections through Surat Thani from Bangkok.

🚌 Book Bangkok → Koh Phangan via 12Go →

How to Get to Koh Phangan from Bangkok — All Options

OptionDurationFromBest For
✈️ Flight + Ferry via Koh Samui~4–5h total$70–220Speed · Comfort
✈️ Flight + Ferry via Surat Thani~5–6h total$35–80Speed · Budget
🚂 Train + Ferry~14–16h overnight$22–38Adventure · Save hotel night
🚌 Bus + Ferry~11–13h$18–28Budget · Flexible
🚌 VIP Night Bus + Ferry~11h overnight$22–32Budget · Comfortable

Option 1 — How to Get to Koh Phangan from Bangkok by Flight via Koh Samui

The fastest way to get to Koh Phangan from Bangkok is to fly Bangkok Air from Suvarnabhumi to Koh Samui Airport (1h), then take the Lomprayah speedboat from Nathon Pier to Thong Sala Pier on Koh Phangan (30–45 min). Total door-to-door time approximately 4–5 hours.

  1. Bangkok Air: Bangkok Suvarnabhumi → Koh Samui Airport (~1h, from $60–200)
  2. Taxi: Koh Samui Airport → Nathon Pier (~35–45 min, 450–600 THB)
  3. Lomprayah ferry: Nathon Pier → Thong Sala Pier, Koh Phangan (~30–45 min, 250 THB)
⚠️ Allow Enough Time
Bangkok Air flights to Koh Samui are expensive — from $60 in low season to $200+ in high season. Add the taxi and ferry and the total Bangkok to Koh Phangan cost via this route is $80–220. Only worthwhile if time is your absolute priority.

Option 2 — Flight + Ferry via Surat Thani (Best Value Flight)

A smarter flight option for how to get to Koh Phangan from Bangkok: fly AirAsia or Nok Air from Bangkok Don Mueang to Surat Thani Airport (1h, from $15–40), then transfer to Donsak/Pralarn Pier and take the ferry to Koh Phangan (2–2h30). Total journey approximately 5–6 hours at a fraction of the Bangkok Air cost.

  1. AirAsia / Nok Air: Bangkok DMK → Surat Thani Airport (~1h, from $15–40)
  2. Transfer: Surat Thani Airport → Donsak Pier (~1h15, shared minivan 150–200 THB)
  3. Lomprayah: Donsak → Thong Sala Pier, Koh Phangan (~2h30 via Koh Samui, 350–450 THB)
  4. Total: ~5–6h · From $35–60
💰 Flight Comparison — Bangkok to Koh Phangan
Via Koh Samui (Bangkok Air): $80–220 total · Via Surat Thani (AirAsia + Lomprayah): $35–70 total. The Surat Thani route saves $50–150 with only 1–2 hours extra travel time. Smart travellers know how to get to Koh Phangan from Bangkok via Surat Thani.

⛴️ Book Bangkok → Koh Phangan via 12Go →

Option 3 — How to Get to Koh Phangan from Bangkok by Train (Most Adventurous)

The overnight train + ferry is how Thailand locals answer the question of how to get to Koh Phangan from Bangkok and experienced travellers make this journey. Sleep on the train, wake up at the pier, catch the morning ferry and arrive on Koh Phangan by lunchtime. Total cost from $22 — the best value way to get to Koh Phangan from Bangkok.

Step-by-Step — Bangkok to Koh Phangan by Train

  1. Board overnight train at Bangkok Hua Lamphong or Bang Sue — departs approximately 6–8pm. Choose 2nd class A/C sleeper for the best experience (from $12–20).
  2. Arrive Phunphin (Surat Thani) station — approximately 6–8am. Collect luggage.
  3. Shared minivan transfer to Donsak Pier — approximately 1 hour, 100–150 THB. Included in combined tickets via 12Go Asia.
  4. Lomprayah or Seatran ferry to Koh Phangan — approximately 2–2h30 via Koh Samui to Thong Sala Pier.
  5. Arrive Thong Sala Pier, Koh Phangan — approximately 11am–1pm. Full day on the island.

Train Classes — Bangkok to Surat Thani

ClassTypePriceComfort
2nd Class Sleeper A/CBunk · Curtain · A/C$12–20⭐⭐⭐⭐ Best value
1st Class SleeperPrivate cabin · A/C$30–50⭐⭐⭐⭐⭐ Premium
2nd Class Seat A/CReclining · A/C$8–14⭐⭐⭐ Day trains only

Option 4 — How to Get to Koh Phangan from Bangkok by Bus (Best Budget)

The VIP night bus from Bangkok to Surat Thani + ferry is the most popular budget answer to how to get to Koh Phangan from Bangkok. Depart Bangkok at 7–9pm, sleep on the bus, arrive at the pier in the morning and catch the ferry to Koh Phangan. Total journey approximately 11 hours, from $18.

Bangkok to Koh Phangan Night Bus — How It Works

  1. VIP night bus from Bangkok Southern Terminal or Khao San Road → Surat Thani (departs 7–9pm, arrives 4–6am, ~8–10h, from 400–700 THB)
  2. Transfer Surat Thani → Donsak Pier (minivan ~1h, included in combined tickets)
  3. Lomprayah or Seatran ferry: Donsak → Thong Sala Pier, Koh Phangan (~2–2h30)
  4. Total: ~11–13h · From 600–950 THB (~$17–28)
🌙 Night Bus Tips — Bangkok to Koh Phangan
Choose VIP 24-seat buses (2+1 configuration) over standard for the Bangkok to Koh Phangan overnight journey — wider seats, better recline, worth the extra 100–150 THB. Bring a neck pillow, light jacket and eye mask. Book via 12Go Asia for all available operators.

Book Bangkok → Koh Phangan Now

Train · Bus · Flight + Ferry · All combined tickets

🚌 Book via 12Go Asia →

Full Moon Party — Getting to Koh Phangan from Bangkok

Thousands of travellers ask how to get to Koh Phangan from Bangkok specifically for the Full Moon Party. Here's what to know for party planning:

  • Book 2–4 weeks ahead — every transport option for how to get to Koh Phangan from Bangkok fills up in the days before the Full Moon Party. This is especially true for the overnight train — 2nd class sleepers sell out weeks ahead.
  • Arrive 1–2 days early — getting to Koh Phangan from Bangkok 1–2 days before the party gives you time to settle in, explore the island and recover before the big night.
  • Book return transport immediately — at the same time you book your Bangkok to Koh Phangan ticket, book your return. The day after Full Moon Party is the busiest departure day of the month on all routes.

Full Moon Party 2026 dates: January 13 · February 12 · March 13 · April 12 · May 12 · June 11 · July 10 · August 9 · September 7 · October 7 · November 5 · December 4.

Arriving at Thong Sala Pier — Koh Phangan

All Bangkok to Koh Phangan ferry connections arrive at Thong Sala Pier on Koh Phangan's south coast. Getting around from the pier:

DestinationTransportPriceTime
Haad Rin (Full Moon Party)Songthaew / Taxi100–400 THB30–40 min
Srithanu (Yoga area)Taxi / Scooter100–200 THB10–20 min
Thong Nai Pan (north beaches)Taxi400–600 THB45–60 min
Haad Yao / Haad SaladTaxi150–250 THB15–20 min
Scooter rental (per day)Pier shops150–200 THB

Insider Tips — How to Get to Koh Phangan from Bangkok

  • Always book combined tickets — the Bangkok to Koh Phangan journey has multiple connections. A combined ticket via 12Go Asia guarantees every leg. Never book separately for this route.
  • The 2nd class sleeper train is the sweet spot — comfortable, affordable and the most enjoyable way to get to Koh Phangan from Bangkok. Book as far in advance as possible — sleeper berths sell fast.
  • Via Surat Thani Airport is the best flight deal — AirAsia from Don Mueang to Surat Thani + Lomprayah ferry saves $50–150 vs the Bangkok Air to Koh Samui route. Book together via 12Go Asia.
  • Arrive a day early for Full Moon — getting to Koh Phangan from Bangkok 1–2 days before the party is always the right call. Gives you time to explore and recover.
  • Keep your eSIM active — your Thailand eSIM works throughout the entire Bangkok to Koh Phangan journey. Essential for navigation and Grab at every transfer point.
  • Sea sickness on the ferry — the Donsak to Koh Phangan crossing via Koh Samui takes 2–2h30. Take Dramamine before boarding in rough weather months (October–November).

FAQ — How to Get to Koh Phangan from Bangkok

What is the best way to get to Koh Phangan from Bangkok?

For most travellers, the overnight train + ferry via Surat Thani is the best way to get to Koh Phangan from Bangkok — from $22 total, genuinely comfortable with a 2nd class sleeper and you arrive on Koh Phangan by lunchtime. Book as a combined ticket via 12Go Asia. For those prioritising speed, the AirAsia flight to Surat Thani + Lomprayah ferry is the best value flight option at $35–60 total.

How long does it take to get to Koh Phangan from Bangkok?

Via overnight train + ferry: approximately 14–16 hours but you sleep through most of it. Via night bus + ferry: approximately 11–13 hours. Via AirAsia flight to Surat Thani + ferry: approximately 5–6 hours. Via Bangkok Air to Koh Samui + ferry: approximately 4–5 hours. The cheapest and most popular way to get to Koh Phangan from Bangkok is the overnight bus or train option.

How much does it cost to get to Koh Phangan from Bangkok?

Via overnight train + ferry: $22–38 total. Via night bus + ferry: $18–28 total. Via AirAsia to Surat Thani + ferry: $35–60 total. Via Bangkok Air to Koh Samui + ferry: $80–220 total. Book any option via 12Go Asia for real-time pricing.

Is there a direct flight from Bangkok to Koh Phangan?

No — Koh Phangan has no airport. The closest airports are Koh Samui (USM, served by Bangkok Air) and Surat Thani (URT, served by AirAsia and Nok Air). Both require a ferry connection to reach Koh Phangan after landing. See Option 1 and Option 2 above for full details.

How do I get to Koh Phangan from Bangkok for the Full Moon Party?

Book everything via 12Go Asia at least 2–4 weeks before the Full Moon Party date. The overnight train + ferry is the most popular option — book your 2nd class sleeper as early as possible as berths sell out. Arrive on Koh Phangan 1–2 days before the party. Book your return ticket simultaneously.

Continue Reading

Some links in this article are affiliate links. InsideSamui.com earns a commission if you book through our 12Go Asia links, at no extra cost to you. Prices and schedules are indicative for 2026 — always verify on 12Go Asia before travelling.