Koh Phangan is most easily accessed via Koh Samui airport. Bangkok Airways operates about 20 daily flights between Koh Samui and Bangkok and Thai Airways has 2 daily flights. There are also International flights into Koh Samui from Singapore, Hong Kong and Kuala Lumpur.  

Budget airlines AirAsia and Nok Air now also operate into Suratthani with direct ferry links to Koh Phangan and AirAsia has daily direct flights from Suratthani to Kuala Lumpur.

There are more than 10 passenger boats between Koh Samui and Koh Phangan every day. The trip takes between 30 and 60 minutes.

Koh Phangan can also be reached by boat from Suratthani on the mainland. There are 5 car ferries and 5 passenger boats to and from Suratthani per day. Boats from Suratthani take 2-4 hours.