Koh Phangan has no airport, so every journey to Bangkok starts with a ferry. This guide compares flying via Samui, ferry-and-bus, and overnight train options by time, cost and comfort.
Koh Phangan has no airport, so every journey to Bangkok begins with a ferry. From there, the best route depends on whether you value speed, price or comfort. The options below cover each approach, with typical journey times and costs in Thai Baht.
Routes at a Glance
| Route | Typical total time | Typical cost | Best for |
|---|---|---|---|
| Ferry and flight via Koh Samui | 4 to 5 hours door to door | THB 2,500 to 5,000+ | Speed and a comfortable arrival |
| Lomprayah ferry and bus via Chumphon | 8 to 12 hours | THB 800 to 1,700 | Balance of price and convenience |
| Ferry to Donsak and overnight train | 14 to 16 hours | THB 850 to 2,000+ | Saving a hotel night |
| Ferry and overnight bus | 12 to 18 hours | THB 700 to 1,500 | Lowest-cost through ticket |
Fares vary by operator, class and how far ahead you book, so treat these figures as a guide.
Fastest Route: Ferry and Flight via Koh Samui
Take a ferry from Thong Sala Pier to Koh Samui, a crossing that usually lasts 30 minutes to 1 hour. From Samui Airport (USM), fly to Bangkok with Bangkok Airways, which serves both Suvarnabhumi (BKK) and Don Mueang (DMK). The flight takes about 1 hour 15 minutes to 1 hour 35 minutes.
- Total journey time: about 4 to 5 hours door to door
- Typical cost: THB 2,500 to 5,000+, depending on the fare
- Best for: early flights, fixed onward plans, or travellers who prefer to avoid an overnight journey
Allow a generous buffer between the ferry and your flight, as rough seas or schedule changes can affect island connections.
Best Value: Lomprayah Ferry and Bus via Chumphon
The Lomprayah combination ticket pairs a high-speed catamaran from Koh Phangan to Chumphon with an air-conditioned bus to Bangkok. Bus drop-offs commonly include Khao San Road, Siam and Ekkamai.
- Total journey time: about 8 to 12 hours
- Typical cost: THB 800 to 1,700
- Departures: usually late morning and early afternoon
This is generally the easiest single-ticket land route for travellers who would rather not fly.
Overnight Option: Ferry and Train
Take a ferry from Koh Phangan to Donsak Pier near Surat Thani, transfer to Surat Thani railway station, then board an overnight train to Bangkok. The train journey takes roughly 9 to 12 hours, and accommodation ranges from basic fan berths to air-conditioned sleepers.
- Total journey time: about 14 to 16 hours
- Typical cost: THB 850 to 2,000+
- Best for: travellers who can sleep on trains and wish to arrive in Bangkok in the morning
Allow a comfortable connection between the ferry and the train. Avoid a tight same-evening departure unless your ticket explicitly includes the transfer.
Lowest Cost: Ferry and Overnight Bus
A ferry combined with an overnight bus is the cheapest through ticket, at roughly THB 700 to 1,500. The journey takes about 12 to 18 hours, so it suits budget travellers who can rest en route.
Which Route Should You Choose?
- Need to reach Bangkok quickly: ferry to Samui, then fly.
- Want the simplest one-ticket land route: Lomprayah ferry and bus.
- Travelling on a budget and able to sleep en route: ferry and overnight train or bus.
- Travelling in the monsoon or rough-sea season: allow extra time, and consider flying via Samui if your onward plans are fixed.
Frequently Asked Questions
- Is there an airport on Koh Phangan?
No. Travellers must take a ferry to another point, such as Koh Samui, Chumphon or Donsak, before continuing to Bangkok. - What is the fastest way to get from Koh Phangan to Bangkok?
A ferry from Thong Sala Pier to Koh Samui, followed by a flight from Samui Airport, takes about 4 to 5 hours door to door. - How long is the ferry from Koh Phangan to Koh Samui?
The crossing is usually between 30 minutes and 1 hour. - How much does the journey cost?
Costs range from about THB 700 to 1,500 for a ferry and overnight bus, up to THB 2,500 to 5,000+ for a ferry and flight. The Lomprayah combination costs about THB 800 to 1,700. - How long does the Lomprayah ferry and bus journey take?
Expect about 8 to 12 hours in total, with departures usually in late morning and early afternoon. - Where does the bus drop passengers in Bangkok?
Common drop-off points include Khao San Road, Siam and Ekkamai. - Which Bangkok airport do flights from Koh Samui use?
Bangkok Airways flies from Samui to both Suvarnabhumi Airport (BKK) and Don Mueang Airport (DMK). The flight lasts about 1 hour 15 minutes to 1 hour 35 minutes. - What is the overnight train like?
The train from Surat Thani takes roughly 9 to 12 hours. Options range from basic fan berths to air-conditioned sleepers, so you can choose according to budget and comfort. - Can bad weather affect the journey?
Yes. Rough seas or schedule changes can disrupt island ferry connections, particularly in the monsoon season. Build in buffer time, especially if you have a flight or other fixed onward booking. - What should I know when booking connections?
Allow generous time between the ferry and any onward train or flight. Avoid tight same-evening connections unless your ticket explicitly includes the transfer.
