Getting from Bangkok to Koh Phangan
If you were thinking of flying directly to Koh Phangan, well… we have bad news (unless you planned to use a parachute). The island does not have an airport. But it is still quite easy to reach if you fly to either Koh Samui or Surat Thani.
The fastest - and most expensive - option is flying to the nearby island of Koh Samui and take a 30 min ride on the ferry. From Bangkok there are direct flights with Bangkok Airways that take one hour and can be booked here. Once you get to Koh Samui you’ll find plenty of ferries but beware that the last one leaves around 17:30. If you want you can click here to purchase a ferry ticket.
If you are looking for a cheaper option and aren’t willing to take a train then your best bet is flying to Surat Thani and then take a ferry from there. On this route there’s a lot more competition and the flights are usually a lot cheaper. You can book directly with Air Asia, Lion Air or Nok Air. It is usually cheaper to buy a combined pack that includes the flight plus the bus to the port and the ferry.
If planes aren’t your thing or you aren’t rich enough to be a member of the jet-set, trains are definitely the best option. Of course since trains can’t swim you’ll still need to take a ferry but it is often cheaper than the plane (and more fun).
In this case you’ll need to take a night train from Bangkok to Surat Thani. This train takes about 12 hours to get to Surat Thani but you won’t know it because you’ll be sleeping.
There are several options available with slightly different prices and speeds, you can check the timetable on the Thai Railways website although it is usually easier to book the complete pack that includes train, transfer and ferry on the 12go website
The trains are overall comfortable and have seats that are transformed into beds for the night. That said, if you are not very good at falling asleep we recommend bringing an eye mask and some earplugs.
Since you’ll be there for a while we recommend buying food before boarding. They sell some on the train but there is not much choice and it tends to be spicy.
If you are looking for the cheapest possible option buses are the way to go. However they are also the least comfortable :( The ride takes over 10 hours and even if the seat does recline it is not the same as having a bed. Just like the train the bus will only get you to Surat Thani and from there you’ll need to take a ferry to the island.
You can book them by using 12go website