Routes & Schedules

Bangkok to Koh Phangan Complete Travel Guide

All the ways to travel from Bangkok to Koh Phangan. Compare flights, buses, trains, and combo tickets to find the best route for your budget and schedule.

Duration: 8-14 hours
Price: 800-4000 THB
4 options

Search & Book Transport

Powered by 12Go Asia - Compare ferries, buses, and flights

Travel Options

Flight to Koh Samui + Ferry

The fastest but most expensive option. Fly direct to Koh Samui, then short ferry to Koh Phangan.

Best Option

Duration

2.5-3 hours total

Price

3000-6000 THB

Pros

  • Fastest option overall
  • Less tiring than overland
  • Beautiful aerial views
  • Multiple daily flights

Cons

  • Most expensive option
  • Bangkok Airways monopoly on Samui
  • Need to connect to ferry
  • Baggage handling between transport

How to book & travel

  1. 1Book flight from Bangkok (BKK/DMK) to Koh Samui (USM)
  2. 2Fly to Koh Samui (1 hour flight)
  3. 3Take airport shuttle or taxi to Nathon Pier (30 mins)
  4. 4Board ferry to Koh Phangan (30 mins)
  5. 5Arrive at Thong Sala Pier

Flight to Surat Thani + Bus + Ferry

Good balance of speed and price. Fly to Surat Thani then take bus and ferry combo.

Duration

4-5 hours total

Price

1500-2500 THB

Pros

  • Significantly cheaper than Samui flights
  • Multiple airlines (AirAsia, Nok Air, etc.)
  • Good middle-ground option
  • Joint tickets available

Cons

  • More complicated logistics
  • Longer total journey
  • Need to coordinate flight and ferry times

How to book & travel

  1. 1Book flight to Surat Thani Airport (URT)
  2. 2Fly from Bangkok (1 hour)
  3. 3Buy combo ticket at airport arrivals
  4. 4Take bus to Donsak Pier (1.5-2 hours)
  5. 5Board ferry to Koh Phangan (1.5-2 hours)

VIP Bus + Ferry Combo

Overnight bus from Bangkok directly connected to morning ferry. Sleep on the bus and save on accommodation.

Duration

12-14 hours overnight

Price

800-1200 THB

Pros

  • Very budget-friendly
  • Save on one night's hotel
  • Comfortable sleeper buses
  • Direct connection to ferry

Cons

  • Long overnight journey
  • May arrive tired
  • Limited legroom despite VIP
  • Not ideal for everyone

How to book & travel

  1. 1Book VIP bus from Bangkok Southern Bus Terminal (Sai Tai Mai)
  2. 2Board evening bus around 6-8 PM
  3. 3Sleep overnight as bus travels south
  4. 4Arrive at Donsak Pier early morning
  5. 5Board included ferry to Koh Phangan

Train + Ferry

Scenic train journey to Surat Thani, then ferry to the island. A classic backpacker route.

Duration

12-15 hours

Price

600-1500 THB

Pros

  • Scenic journey through Thailand
  • Comfortable sleeper cabins available
  • Authentic travel experience
  • Flexible budget options

Cons

  • Very long journey
  • Trains can be delayed
  • Need to arrange ferry separately
  • Limited departure times

How to book & travel

  1. 1Book train from Bangkok Hua Lamphong to Surat Thani
  2. 2Take overnight sleeper train (9-12 hours)
  3. 3Arrive at Surat Thani train station
  4. 4Take transfer to Donsak Pier (arranged or separate)
  5. 5Board ferry to Koh Phangan (1.5-2 hours)

Live Ferry & Bus Schedules

Ferry & Bus Schedules

via 12Go Asia
Bangkok - Koh Phangan
Bangkok - Koh Phangan ฿ 1,200–1,440 10h 10m – 18h 30m
  •   VIP 24 19:00
  •   VIP 32 18:50
  •   Express 06:00, 19:00, 21:00
  •   Bus + Ferry 19:00
  •   VIP Bus 19:00
Bangkok - Koh Phangan ฿ 13,500–19,500 11h
  •   Comfort 3pax
  •   Luxury VIP Van 9pax
  •   Luxury SUV 4pax
Bangkok - Koh Phangan ฿ 1,650 10h 10m – 13h 30m
  •   VIP 06:00, 21:00
Suvarnabhumi Airport - Koh Phangan
Suvarnabhumi Airport - Koh Phangan ฿ 13,500–19,500 11h
  •   Comfort
  •   Luxury VIP Van
  •   Luxury SUV
Don Mueang Airport - Koh Phangan
Don Mueang Airport - Koh Phangan ฿ 13,500–19,500 11h
  •   Comfort
  •   Luxury VIP Van
  •   Luxury SUV
Koh Phangan - Bangkok
Koh Phangan - Bangkok ฿ 1,180–1,435 11h 45m – 18h 30m
  •   VIP 24 11:00
  •   VIP 32 11:00
  •   Ferry + Van + Bus 14:00
  •   Express 13:00, 14:30
Koh Phangan - Bangkok ฿ 13,500–19,500 11h
  •   Comfort
  •   Luxury VIP Van
  •   Luxury SUV
Koh Phangan - Bangkok ฿ 1,650 11h 45m – 12h
  •   VIP 08:30, 13:00
Koh Phangan - Suvarnabhumi Airport
Koh Phangan - Suvarnabhumi Airport ฿ 13,500–19,500 11h
  •   Comfort
  •   Luxury VIP Van
  •   Luxury SUV
Koh Phangan - Don Mueang Airport
Koh Phangan - Don Mueang Airport ฿ 13,500–19,500 11h
  •   Comfort
  •   Luxury VIP Van
  •   Luxury SUV

Tips for This Route

  • Book flights 2-3 months ahead for Full Moon Party dates to get better prices
  • If taking overnight transport, bring earplugs, eye mask, and neck pillow
  • Joint tickets (bus/train + ferry) offer convenience but less flexibility
  • AirAsia and Nok Air often have sales for Surat Thani flights
  • Consider breaking the journey with a night in Surat Thani if traveling with kids
  • For Full Moon Party, aim to arrive on Koh Phangan by afternoon to settle in

Bangkok → Koh Phangan FAQs

The fastest way is to fly from Bangkok to Koh Samui (1 hour), then take a ferry to Koh Phangan (30 minutes). Total journey time is about 2.5-3 hours. However, this is also the most expensive option at 3000-6000 THB.
The cheapest option is the overnight VIP bus + ferry combo, costing 800-1200 THB. The journey takes 12-14 hours overnight. You save money on accommodation by sleeping on the bus.
Flying to Koh Samui (nearest airport) costs 3000-6000 THB with Bangkok Airways. Flying to Surat Thani costs 1000-2000 THB with budget airlines, plus 500-700 THB for bus+ferry transfer.
No, there is no airport on Koh Phangan. The closest airports are Koh Samui (USM) with a short ferry connection, or Surat Thani (URT) which requires a bus+ferry connection.
The overnight VIP bus from Bangkok to Koh Phangan takes 12-14 hours total, including the ferry crossing. Buses depart Bangkok in the evening and arrive at Koh Phangan in the morning.
Fly to Samui if time is your priority and budget is flexible - it's faster but expensive. Fly to Surat Thani if you want to save money - it's half the price but adds 2-3 hours to your journey.

Related Guides