There are two flights to nearby airports, both with connecting ferry services to Koh Phangan. The fastest, but more expensive route is via Samui Internatinal Airport. The ferry from Samui takes around 30 minutes. The second option is to fly into Surat Thani Airport. The ferry from the mainland takes around 2 hours and 45 minutes. Below are full details of both routes, complete with links to the relevant tour operators.
Flights to Koh Samui
The nearest airport is Koh Samui Airport (on the nearest island). It has frequent flights from Bangkok and Phuket. There are also daily flights from Singapore, Hong Kong and Kuala Lumpur. You can buy express boat tickets to Thong Sala (the main pier of Koh Phangan) at Koh Samui Airport transportation counter.
Boats from Koh Samui
Chartered speedboats are available (seasonal). Three boat companies currently operate daily: Seatran (from Big Buddha pier – 5 minutes from Samui airport), Lomphraya Catamaran (from Maenam Beach pier or Nathon pier) and Songserm. The first boat leaves Koh Samui 8:00am, and the last leaves at 5:30pm. The journey takes around thirty minutes.
Surat Thani Route
Flights to Surat Thani (mainland)
You can also reach Koh Phangan from the mainland. The nearest airport is Surat Thani. From there you can take either a boat or a car ferry from Don Sak. Don Sak is located 65km east of Surat Thani Airport. Transfers are available from the airport by taxi or minibus.