There are many options for routes to Koh Phangan. Most people will be arriving from their country of origin straight to Bangkok, Thailand or Kuala Lumpur, Malaysia. Some airlines have flights directly to Koh Samui, which is the larger, nearby island. You will most likely need to stay in Bangkok or Samui for one night (or longer if you prefer) before traveling onwards to Koh Phangan.

Traveling By Plane to Koh Phangan

Bangkok to Koh Samui:

The easiest way to get from Bangkok to Koh Phangan is to take a plane from Bangkok to the neighboring island, Koh Samui.

Bangkok Airways and Thai Airways are the only airlines that currently operate on this route.

Bangkok Airways provide over 20 flights daily between Bangkok and Koh Samui and flights typically range in price from $100-$150 USD one way.

Flight departures begin at 6am thru 9pm, 7 days a week and are easy to purchase on-line.

Thai Airways also operates two flights per day from Bangkok to Koh Samui, at 7:45 am and 4pm.

We recommend you book your flight from Bangkok to Samui ahead of time as flights are sold out quickly.

You may also choose to fly into Koh Samui, Phuket, or Surrat Thani from other destinations with the affordable airline, Air Asia. You can book online with Air Asia or ask your travel agent about connecting flights.

For those of you traveling straight into Bangkok, Suvarnabhumi Airport is Bangkok’s brand new airport that services all of South East Asia and the world over. You can arrive and stay a night in Bangkok, or if your arrival time allows, you can connect to a flight directly to Koh Samui.

Bangkok to Surrat Thani:
Air Asia offers 3 flights/ day to Surrat Thani, at 7am, 14:30Pm, 18:20 Pm

Kuala Lumpur (KL) to Koh Samui:

Firefly Airlines flies from Subang airport in Kuala Lumpur to Koh Samui, Mondays, Wedneday, Fridays and Sundays, departing at 1:35PM arriving 2:35 PM of the same day. Flights typically cost around $150 USD one way.

Kuala Lumpur to Surrat Thani:
Air Asia operates flights from KL to Surrat Thani on Tuesdays, Thursdays and Saturday departing 10:35 arriving 10:50.

From Koh Samui
Once you have landed on Koh Samui, you will need to get from Big Buddha Pier, Koh Samui to Haad Rin in Koh Phangan. At the Samui airport you will be approached by the airport staff

To assist you- tourism is a big industry for Thailand and they are very attentive to tourists. Let the staff at Samui airport know that you need to go to Haad Rin, Koh Phangan. It is approximately a 10 min. mini bus ride from the airport to the Big Buddha Pier, Koh Samui, and a 45 min. ferry ride from Big Buddha Pier to Haad Rin Pier, Koh Phangan. The cost for the mini bus ride & ferry is approximately 10 USD and can be purchased at the airport upon arrival.
Ferry departures from Big Buddha Pier, Koh Samui to Haad Rin Pier, Koh Phangan are at the following times:
10:30am, 1:00pm, 4:00pm and 6:30pm

Upon your return home, the ferry schedule from Haad Rin, Koh Phangan to Big Buddha, Koh Samui is as follows:
9:30am, 11:40am, 2:30pm and 5:30pm

Traveling By Train or Bus

To travel from Bangkok or Kuala Lumpur to Koh Phangan by either train or bus, you will need to take 2 extra days to arrange tickets and for travel time. Taking either the train or bus are cheaper alternatives to flying from Bangkok and Kuala Lumpur to Koh Phangan.

To get from Bangkok to Koh Phangan, you can go by bus or train from Bangkok to Suratthani, and then from Surrat Thani you would take a ferry to Koh Phangan.

The bus or train from Bangkok to Surrat Thani involves a very long overnight journey, followed by a morning ferry from Surrat Thani to Koh Phangan. Many people take this trip every day, as Koh Phangan is a popular destination.

You can easily book this journey at any travel agency in Bangkok, for example on Kao San Road, or in Kuala Lumpur by simply asking to go straight to Koh Phangan. The travel agents will arrange every step of the way- you will even be picked up directly from your hotel if you wish.

Many travelers choose to take the train over the bus from Bangkok to Koh Phangan. The train can be a much more comfortable journey than the bus if you book 2nd Class A/C (a condition), where a bed with a curtain for privacy is provided, and there is ample room to store your backpack underneath your bed. The bus, on the other hand, is more crowded, less comfortable, and has no privacy, with a large number of thefts being reported.

The cost of travel from Bangkok to Koh Phangan by either train or bus is under $20 USD. To book a return ticket from Bangkok to Koh Phangan is also possible, and is much more affordable than flying.

From Phuket to Koh Phagnan is a 7 hour bus journey costing 700 baht from the Phuket bus terminal, located on Thepkasattri Road between Mission Hospital and Supercheap shop.

From Haad Rin

Once you arrive in Haad Rin, Koh Phangan, you can easily ask a taxi boat driver to take you to Haad Yuan or Haad Tien beach. You will be approached at Haad Rin Pier by many taxi boat drivers willing to take you, as well, there will often be a number of trucks parked to the left of the pier that can also take you to Haad Yuan or Haad Tien beaches by road.

Depending on whether the waters are too rough to ride straight from the pier, the taxi boat drivers may guide you to the neighboring Sunrise Beach, Haad Rin which is a 10 min. walk away in order to travel safely by taxi boat. There are times when the waters are too rough for taxi boat drivers to take you safely to Haad Yuan or Haad Tien beaches, during which times you should take any available trucks by road.

The boat trip from Haad Rin to Haad Yuan or Haad Tien beaches takes approximately 10 min., while travel by road takes about 45 min.

You can get a complete list of all options for buses, trains and ferries to Haad Yuan, Koh Phangan, Thailand HERE and HERE