Arrival by airplane
Please book your flight to arrive at Suvarnabhumi Airport (BKK). From there, you may fly to Samui Airport (USM). Between Bangkok and Koh Samui, there are many daily services run by Bangkok Airways. Flying time will take about 50 minutes. You will need a connecting ferry to take you from Koh Samui to Koh Phangan.
From Bangkok, you can also fly first to Surat Thani Airport (URT). Air Asia flies from Bangkok to Surat Thani daily, and the flying time is about 50 minutes. The transfer from Surat Thani Airport (URT) to Donsak ferry port is by coach or taxi, which takes about one hour and 30 minutes.
At Donsak, you will transfer to the Raja ferry to Koh Phangan, which takes three hours. Whilst the overall journey is longer than flying directly to Koh Samui, it can be cheaper to fly via Surat Thani, depending on the time of year.
Arrival by bus
There are many bus services from Bangkok to Koh Phangan. Most of these are sleeper buses. They can be booked from travel agencies in Bangkok or by going to the central bus station (Sia Thai). The journey takes about ten hours to Donsak, where there are ferry port for boats going to Koh Phangan. From Donsak, the journey will take around three hours to Koh Phangan. Usually, the ferry is included in the price of the bus.
Arrival by ferry
There are ferries from Samui to Koh Phangan. The Seatran ferry leaves Koh Samui at 08:00 and 13:00. The Lomprayah ferry leaves Koh Samui at 08:00, 11:15, 12:30, and 17:00. The Seatran pier is located near the airport, approximately a ten-minute drive away, while the Lompraya pier is located 50 minutes from the airport.
Please take this into consideration when booking the rest of your journey. Ferries arrive in Koh Phangan at Thong Sala pier.
For returning back, the Seatran ferry leaves Koh Phangan at 11:00 and 16:00. The Lomprayah ferry leaves Koh Phangan at 07:15, 11:00, 12:00, and 16:20.
From Koh Samui airport, there is a shuttle service going to the ferry ports for Koh Phangan. This is usually available as a free service. Please ask for this service when you purchase the ticket for the ferry in the Seatran / Lompraya ferry counter as you exit Koh Samui airport.
Arrival by train
Trains leave Bangkok several times daily, and the journey time to Surat Thani is about 12 hours. Sleeping booths are available for some services. Leaving the train at Surat Thani, the transfer by coach or taxi from Surat Thani station to Donsak pier will take about one hour. From Donsak, the ferry journey will take three hours to Koh Phangan.
Arrival by coach
There are two companies that run luxury coach services from Bangkok to Chumphon, which takes about six hours. At Chumphon, you will transfer to a large express boat that stops at Koh Tao before arriving at Koh Phangan. The boat journey from Chumphon to Koh Phangan takes about three hours.
Arrival by taxi
Local taxis are available from the pier. Please inform the taxi to go to Samma Karuna Srithanu. Please print out instructions in Thai to give to the taxi driver, as this will avoid any unnecessary delay and frustration. Taxis are approximately 200 to 300 THB per person.