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
| Option | Duration | From | Best For |
|---|---|---|---|
| ✈️ Flight + Ferry via Koh Samui | ~4–5h total | $70–220 | Speed · Comfort |
| ✈️ Flight + Ferry via Surat Thani | ~5–6h total | $35–80 | Speed · Budget |
| 🚂 Train + Ferry | ~14–16h overnight | $22–38 | Adventure · Save hotel night |
| 🚌 Bus + Ferry | ~11–13h | $18–28 | Budget · Flexible |
| 🚌 VIP Night Bus + Ferry | ~11h overnight | $22–32 | Budget · Comfortable |
Knowing how to get to Koh Phangan from Bangkok on a budget — here's the answer: The overnight train + ferry via Surat Thani is the most rewarding option — 2nd class sleeper, arrive at the pier in the morning, catch the ferry and be on Koh Phangan by lunchtime. From $22 total, book via 12Go Asia.
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.
- Bangkok Air: Bangkok Suvarnabhumi → Koh Samui Airport (~1h, from $60–200)
- Taxi: Koh Samui Airport → Nathon Pier (~35–45 min, 450–600 THB)
- Lomprayah ferry: Nathon Pier → Thong Sala Pier, Koh Phangan (~30–45 min, 250 THB)
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.
- AirAsia / Nok Air: Bangkok DMK → Surat Thani Airport (~1h, from $15–40)
- Transfer: Surat Thani Airport → Donsak Pier (~1h15, shared minivan 150–200 THB)
- Lomprayah: Donsak → Thong Sala Pier, Koh Phangan (~2h30 via Koh Samui, 350–450 THB)
- Total: ~5–6h · From $35–60
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
- 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).
- Arrive Phunphin (Surat Thani) station — approximately 6–8am. Collect luggage.
- Shared minivan transfer to Donsak Pier — approximately 1 hour, 100–150 THB. Included in combined tickets via 12Go Asia.
- Lomprayah or Seatran ferry to Koh Phangan — approximately 2–2h30 via Koh Samui to Thong Sala Pier.
- Arrive Thong Sala Pier, Koh Phangan — approximately 11am–1pm. Full day on the island.
Train Classes — Bangkok to Surat Thani
| Class | Type | Price | Comfort |
|---|---|---|---|
| 2nd Class Sleeper A/C | Bunk · Curtain · A/C | $12–20 | ⭐⭐⭐⭐ Best value |
| 1st Class Sleeper | Private cabin · A/C | $30–50 | ⭐⭐⭐⭐⭐ Premium |
| 2nd Class Seat A/C | Reclining · A/C | $8–14 | ⭐⭐⭐ Day trains only |
Cost: $22–35 total including ferry · You sleep through the longest section · Arrive fresh in the morning · Iconic Thai travel experience · 2nd class A/C sleeper is genuinely comfortable · Book via 12Go Asia as a combined ticket.
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
- 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)
- Transfer Surat Thani → Donsak Pier (minivan ~1h, included in combined tickets)
- Lomprayah or Seatran ferry: Donsak → Thong Sala Pier, Koh Phangan (~2–2h30)
- Total: ~11–13h · From 600–950 THB (~$17–28)
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
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:
| Destination | Transport | Price | Time |
|---|---|---|---|
| Haad Rin (Full Moon Party) | Songthaew / Taxi | 100–400 THB | 30–40 min |
| Srithanu (Yoga area) | Taxi / Scooter | 100–200 THB | 10–20 min |
| Thong Nai Pan (north beaches) | Taxi | 400–600 THB | 45–60 min |
| Haad Yao / Haad Salad | Taxi | 150–250 THB | 15–20 min |
| Scooter rental (per day) | Pier shops | 150–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
- Koh Samui to Koh Phangan — Essential Ferry Guide
- Pralarn Pier to Koh Phangan — Definitive Guide
- Surat Thani to Koh Phangan — Complete Guide
- Koh Phangan to Koh Tao — Essential Ferry Guide
- Bangkok to Koh Samui — Ultimate Transport Guide
- Best eSIM Thailand 2026 — From $3
- Best Hotels Koh Samui 2026
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.
