Train from Bangkok to Koh Phangan: Schedules & Routes

State Railway of Thailand Logo
Plus
SiamTickets.com Logo
Map of the train and ferry route from Bangkok to Koh Phangan, with a stylized orange Thai train, a highlighted travel line, “14–16h” duration, and SiamTickets logo.

Planning a trip from Bangkok to Koh Phangan? Thai Railways & 3 Ferry Operators offer daily services connecting Krung Thep Aphiwat Central Terminal in Bangkok to Thong Sala Pier on Koh Phangan. This scenic journey takes 14–16 hours total, combining an overnight train ride (9–11 hours) with a transfer and morning ferry crossing.

Fares start at ฿1,200 for 2nd class AC sleeper plus ferry.

For the best experience, we recommend train #85 departing at 19:50, which connects perfectly with the 08:00 morning ferry, getting you to the island by noon.

Book your tickets on SiamTickets

Train Schedule from Bangkok

Krung Thep Aphiwat Central Terminal Station

Best Choices

  • #85 (⭐ Recommended) – Best timing with good sleep, arrive Koh Phangan by noon
  • #39 (⚡ Fastest) – Quickest arrival but overnight sitting (no sleeper)
  • #167 (💰 Budget) – Cheapest option with basic fan sleepers

Via Surat Thani

Transfer required: 1.5–2 hours to Donsak Pier

TrainDetailsFerry
16:50 → 02:20#31, 1st/2nd Sleeper08:00 → 10:30*
18:50 → 04:58#83, 1st/2nd Sleeper08:00 → 10:30*
19:50 → 06:23#85 ⭐, 1st/2nd Sleeper08:00 → 10:30*
20:30 → 07:15#167 💰, 2nd Fan Sleeper11:00 → 12:30**

* Raja 08:00 or Seatran 08:30
** Lomprayah or Raja 11:00

Via Chumphon

Transfer required: 1 hour to pier

TrainDetailsFerry
22:50 → 05:22#39 ⚡, 2nd AC Seat07:00 → 10:30
BOOK TICKETS

Trains to Avoid

TrainWhy Avoid
#43 (08:05 → 16:45)Arrives too late for ferries
#169, #171Very early arrival, long wait

Sleeper Classes & Fares

Bangkok to Koh Phangan - 1st class sleeper train compartment, private and air-conditioned

1st AC Sleep

฿1,400–1,900
Available On:
Special Express (#31, #85, #83) & Express
  • Private 2-berth cabin, lock, AC
  • Bedding, washbasin
  • Dining car
Bangkok to Koh Phangan - Interior of Thai AC sleeper train with bunks and privacy curtains

2nd AC Sleep

฿800–1,100
Available On:
Most overnight trains (Surat Thani or Chumphon)
  • Open bunks, curtain
  • AC, bedding, reading light

2nd Fan Sleep / 3rd Seat

฿300–650
Available On:
Rapid (#167/168), some Express/Ordinary
  • Fan bunks or basic seats
  • Cheapest, can be crowded
  • Earplugs/eye mask handy

Food & Onboard Services

Train meal service Bangkok to Koh Phangan with Thai curry and rice on a tray in sleeper train

Onboard Services

Train Food
  • At-seat meals (฿120–250)
  • Thai & Western menu
  • Dining car (express trains)
Station Vendors
  • Hua Hin: Local snacks
  • Chumphon: Great coffee
  • Short stops—bring cash
Ferry Services
  • Deck, AC lounge (Seatran/Lomp.)
  • Snack kiosk onboard
  • Outdoor areas for sea views
Hua Hin station vendor serving snacks to travelers heading Bangkok to Koh Phangan by train
Thai train food vendor in Hua Hin © Photographer urf/Depositphotos.com

Station to Ferry Transfer: Direct vans meet trains at Surat Thani and Chumphon stations, taking you to ferry piers. Combined tickets include this transfer; separate pier tickets cost ฿100–200. Frequent departures match train/ferry timing.

Book train + ferry online for peak periods. Last-minute tickets at stations sell out fast around Full Moon; off-peak you can usually buy on arrival.

Ferry Schedule to Koh Phangan

Train + ferry connections to Koh Phangan

All ferries arrive at Thong Sala Pier, Koh Phangan’s main port.

Ferries from Donsak to Thong Sala

Departure Operator Arrival
08:00 Raja 10:30 Thong Sala
08:30 Seatran 10:45 Thong Sala
11:00 Raja 13:30 Thong Sala
11:00 Lomprayah 12:30 Thong Sala
14:00 Raja 16:30 Thong Sala

Ferries from Chumphon to Thong Sala

Departure Operator Arrival
07:00 Lomprayah 10:30 Thong Sala
13:00 Lomprayah 16:30 Thong Sala

Frequently Asked Questions: Bangkok to Koh Phangan Train & Ferry

No. Trains go to Surat Thani or Chumphon, then transfer to ferry.

14–16 hours total: 9–11 hours train, 1–2 hours transfer, 2–3 hours ferry.

#85 (19:50 → 06:23) with 08:00 ferry – arrive before noon!

Yes! Train + ferry: ฿1,200–1,500. Flight + transfer: ฿2,000–4,000+

Thong Sala Pier – taxis/songthaews to all beaches.

Delays & Cancellations: Missed ferry = free rebooking. Weather delays common Oct–Dec; overnight stays extra.

Yes – store under bunks on train, cargo hold on ferry. No extra fees under 20–25kg.

AC sleepers have ramps & accessible toilets; ferries lower decks are accessible. Notify in advance.

Taxi to pier: ฿1,000–1,500. Consider overnight in town if after 21:00.

Getting Around Koh Phangan

DestinationDetailsTransfer Cost
Haad RinFull Moon Party beach
25–35 min from pier
฿200–300/person
Thong Nai PanQuiet NE beaches
45–60 min from pier
฿300–400/person
Thong SalaMain town, near pier
Markets, ATMs, food
Walking distance

Travel Tips

  • Book early for Full Moon Party – sell out 2–3 weeks ahead
  • Pack light – you’ll move between train, van, ferry
  • Bring snacks – limited options during transfers
  • Keep cash handy – not all accept cards
  • Check weather – Oct–Dec seas can be rough

The train + ferry journey from Bangkok to Koh Phangan offers stunning scenery and saves money compared to flying. It’s an adventure that starts your island experience right!

BOOK TICKETS

Related Trips