By joint bus and ferry service the journey from Suvarnabhumi International Airport in Bangkok to Koh Phangan is scheduled to take from 14 hours 30 minutes to 17 hours 30 minutes depending upon which service you take.
Bus Times from Suvarnabhumi Airport to Koh Phangan
There are currently 2 services a day from Suvarnabhumi Airport to Koh Phangan available to book online.
| Airport (BKK) | Koh Phangan | Ticket | Company |
| 17:00 | 10:30 | ฿1,841 | Montanatip |
| 20:00 | 10:30 | ฿1,728 | Boonsiri High Speed Ferries |
Buy Tickets from Suvarnabhumi Airport to Koh Phangan
Use the Search Box below to buy your tickets from Suvarnabhumi Airport to Koh Phangan.
- Direct services from Suvarnabhumi Airport to Koh Phangan need to be booked online in advance.

About Travel to Koh Phangan
There are lots of different ways to travel from Suvarnabhumi International Airport to Koh Phangan.
The fastest way to complete the journey is to fly to Koh Samui and then take a joint bus and ferry service from Samui Airport to Koh Phangan. The flight time from Suvarnabhumi International Airport is just over 1 hour, and by joint bus and ferry service the journey from Samui Airport to Koh Phangan takes from 60 to 90 minutes depending upon which service you take.
The disadvantage of flying to Koh Samui and completing the journey to Koh Phangan by bus and ferry is the cost. There is a single airline (Bangkok Airways) operating services on this route and flights are much more expensive than other domestic routes in Thailand. Travellers can expect to pay at least 6,000 THB per person, including both the flight and the transfer on arrival, to travel from Suvarnabhumi International Airport to Koh Phangan via a flight to Koh Samui.
- Location of Suvarnabhumi Airport:
Travelling by joint bus and ferry service from Suvarnabhumi International Airport to Koh Phangan takes much longer than flying via Koh Samui, however, it’s only a third of the cost. It’s also a much easier option than travelling into Central Bangkok to board a bus or a train to travel to a ferry port in the south of Thailand.
Joint bus and ferry services to Koh Phangan depart from in front of the terminal building at Suvarnabhumi International Airport. After boarding the bus passengers travel with the same vehicle all the way to the ferry pier, and then stay on the same ferry until they reach Koh Phangan.
- Location of Koh Phangan Ferry Port:
The journey by joint bus and ferry service from Suvarnabhumi International Airport to Koh Phangan has two stages. The first stage is a journey by road to a ferry pier in Chumphon Province. The distance travelling is from 705 to 715 km depending upon which of two ferry piers you travel to. Driving continuously the journey by road would take around 7 hours. However, the actual journey is 1 to 2 hours longer because the bus stops for comfort breaks and also to drop passengers off in Hua Hin along the way.
The second stage of the journey is by high speed catamaran ferry from either Thung Makham Noi Ferry Pier or Chumphon Paknam Pier to Koh Phangan. The sea crossing from the mainland to Koh Phangan is scheduled to take from 3 hours 30 minutes to 3 hours 45 minutes depending upon which service you take, with ferries calling in at Koh Tao during the journey.
The point of arrival for all ferry services from the mainland to Koh Phangan is Koh Phangan Ferry Port, which is located in the island’s main town, Thong Sala. The only forms of public transport available at Koh Phangan Ferry Port are shared taxis and motorbike taxis. Most travellers use shared taxis which depart when full, or part full if passengers agree to pay more than the standard fare, which is 300 THB per person to Haad Rin and 400 THB to more distant destinations such as Thong Nai Pan or Haad Yao.