Routes & Schedules

Surat Thani to Koh Phangan Transport Guide

How to get from Surat Thani Airport or train station to Koh Phangan. Complete guide covering bus+ferry combos, night boats, and the fastest routes.

Duration: 3-8 hours
Price: 400-800 THB
3 options

Search & Book Transport

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

Travel Options

Bus + High Speed Ferry Combo

The most popular and convenient option. Joint tickets include bus transfer from airport/town to pier, plus ferry to Koh Phangan.

Best Option

Duration

3-4 hours total

Price

550-700 THB

Pros

  • Convenient combined ticket
  • Air-conditioned bus
  • Fast ferry crossing
  • Multiple daily departures

Cons

  • Fixed schedule - no flexibility
  • Bus can be crowded
  • Some waiting time at pier

How to book & travel

  1. 1Book combo ticket online or at airport
  2. 2Take bus from Surat Thani Airport or town to Donsak Pier (1.5-2 hours)
  3. 3Check in at the pier
  4. 4Board high-speed ferry to Thong Sala, Koh Phangan (1.5-2 hours)
  5. 5Arrive at Thong Sala Pier

Night Boat (Budget Option)

Overnight ferry departing from Surat Thani town pier. Sleep on the boat and wake up in Koh Phangan.

Duration

6-8 hours overnight

Price

400-500 THB

Pros

  • Cheapest option available
  • Save a night's accommodation
  • Unique experience
  • Departs late evening

Cons

  • Basic sleeping conditions
  • Can be uncomfortable
  • Only one departure per night
  • Weather dependent

How to book & travel

  1. 1Get to Surat Thani Town Pier (Ban Don Pier)
  2. 2Buy ticket at the pier or book in advance
  3. 3Board the night boat around 11 PM
  4. 4Find a spot on deck or in cabin to sleep
  5. 5Arrive at Thong Sala around 5-6 AM

Private Transfer + Ferry

Private minivan from Surat Thani to the pier, combined with ferry ticket. More comfortable but pricier.

Duration

3-4 hours total

Price

800-1500 THB

Pros

  • Door-to-door convenience
  • Flexible departure times
  • Comfortable private vehicle
  • Good for groups/families

Cons

  • More expensive
  • Need to arrange in advance
  • Price varies by operator

How to book & travel

  1. 1Book private transfer online in advance
  2. 2Meet driver at airport or hotel
  3. 3Private drive to Donsak Pier (1.5 hours)
  4. 4Board ferry to Koh Phangan (1.5-2 hours)
  5. 5Arrive at Thong Sala

Live Ferry & Bus Schedules

Ferry & Bus Schedules

via 12Go Asia
Surat Thani - Koh Phangan
Surat Thani - Koh Phangan ฿ 560–700 2h 45m – 5h 30m
  •   Minivan 08:00, 11:00
  •   Express 10:00, 13:00
Surat Thani - Koh Phangan ฿ 4,254–7,700 4h – 5h
  •   Van 9pax
  •   SUV 4pax
  •   Economy
Surat Thani - Koh Phangan ฿ 430–850 2h 50m – 9h
  •   Ferry 06:00, 06:30, 08:00, 08:30, 09:00, 09:30, 11:00, 11:30, 12:00, 12:30, 13:00, 14:00, 15:30, 16:00
  •   Express 09:30, 11:30
  •   Speedboat 09:30, 12:00
  •   Sleeper Boat 23:00
Surat Thani - Koh Phangan ฿ 950 3h 50m
  •   Van + Speedboat 11:00
Koh Phangan - Surat Thani
Koh Phangan - Surat Thani ฿ 7,700 4h
  •   Van 9pax
Koh Phangan - Surat Thani ฿ 430–950 2h – 8h
  •   Ferry 05:00, 05:30, 08:00, 08:30, 11:00, 11:30, 14:00, 14:30, 17:30
  •   Express 05:00, 08:00, 11:00
  •   Sleeper Night Boat 22:00
  •   Speedboat 08:00, 11:00
  •   Speedboat + Van 08:00

Tips for This Route

  • If arriving by flight, book the combo ticket at Surat Thani Airport arrivals hall
  • Last ferry to Koh Phangan leaves around 5:30 PM - don't miss it!
  • Night boat is only recommended for budget travelers who don't mind basic conditions
  • Keep valuables secure on the night boat
  • The bus portion can take longer during peak season due to traffic

Surat Thani → Koh Phangan FAQs

The journey from Surat Thani to Koh Phangan takes 3-4 hours during the day (bus + ferry combo) or 6-8 hours overnight on the night boat.
The easiest way is to buy a combo ticket (bus + ferry) at the airport. This includes an air-conditioned bus to Donsak Pier and a high-speed ferry to Koh Phangan. Total cost is around 550-700 THB.
There's no direct ferry from Surat Thani town. You need to take a bus to Donsak Pier (1.5 hours) first, then catch the ferry. The night boat does depart directly from Surat Thani town pier.
The night boat is a basic ferry with mattresses on the deck or simple cabin beds. It departs Surat Thani around 11 PM and arrives around 5-6 AM. It's the cheapest option but not very comfortable. Bring a sleeping bag or blanket.
Yes! From the train station, take a songthaew (shared taxi) or private taxi to the Tapee Pier in town, or buy a combo ticket that includes transfer to Donsak Pier. Many guesthouses near the station can arrange this.

Related Guides