Koh Samui Airport is the most convenient airport, with Bangkok Airways flying in over 40 times in a day from Bangkok, Krabi, Phuket, Pattaya, Singapore, Penang, Kuala Lumpur or Hong Kong. From Samui it takes approximately 30 minutes by ferry. This is the easiest way of getting to Koh Phangan. Chartered speed boats and ferries from Koh Samui to the island are also available.
It is cheaper to fly from Bangkok to Suratthani where budget airlines are now operating:
If you prefer travelling to Koh Phangan by land, you have the choice of several different trains or buses. Joint tickets can easily be booked from Bangkok and include train / bus tickets & ferry tickets. Operators for the Bangkok route are listed below.