Last updated: Aug 06, 2019


Overview | Flight | Bus | Train


How To Get From Bangkok to Koh Phangan?

When traveling the 770km distance from Bangkok to Koh Phangan, you have 3 options; you can take the bus which takes about 6 hours ($39.50), take the train for approximately 16.5 hours and costs 1,800 THB ($59) or fly for 2 hours (starting from $115).

Koh Phangan boasts natural lush greenery throughout the island combined with beautiful beaches, shopping, local markets and authentic Thai food. The island is perfect for those wanting a relaxing atmosphere with a welcoming island vibe. Koh Phangan is also well known for its party atmosphere, they host the original Full Moon parties, Jungle parties, Waterfall parties and Half Moon Parties, as well as many others. You will not be bored on Koh Phangan, the island always has something to offer!

Note that Koh Phangan is located within close proximity to Koh Samui.  If time allows, we recommend adding Koh Samui to your itinerary as well.

Transport modeDurationCostsAvailability
Flight2 hours3,500 THB ($115)Check flights
Bus10-18 hours790 THB ($26)Check bus tickets
Train16 hours1,800 THB ($59)Check train tickets

View itinerary from Bangkok to Koh Phangan



Bangkok to Koh Phangan by Flight

Duration: 2 hours
Costs: 3,500 THB ($115)

As Koh Phangan does not have its own airport, you will need to book a flight from Bangkok to Koh Samui.

Upon arrival in Koh Samui, you will then take a ferry bound for Koh Phangan. Flights can be extremely expensive, particularly during peak season and surrounding the Full Moon parties so we suggest booking well in advance.

If you don’t have a lot of time and don’t mind spending some extra money, traveling to Koh Phangan by booking a flight to Koh Samui is the fastest option.

Step 1: Bangkok to Koh Samui by Flight

Duration: 1h 05min
Costs: 3,500 THB ($115)

All flights for this route are operated by Bangkok Airway with ticket prices starting at 3,500 THB ($115). There are numerous flights daily to choose from. For more information, you can read how to go from Bangkok to Koh Samui.

Check Flights on Skyscanner

Step 2: Koh Samui  Koh Phangan by Van + Ferry

Duration: 30 min
Costs: 450 THB ($15)

We advise booking a combined van and ferry transfer from the airport with Seatran Discovery.

There are only 3 ferry trips per day that include a van transfer from the airport. It’s best to align your flight with the van schedules if you wish to book this combined option. We have provided the schedules below:

Seatran Discovery08:00-08:30
30 min 450 THB ($15)

Check Combined Van and Ferry Tickets 


Bus icon

Bangkok to Koh Phangan by Bus

Duration: 15 hours
Costs: 790 THB ($26)

There are numerous combined bus and ferry tickets from Bangkok to Koh Phangan. We recommend this combined option for traveling along this route.

You will first travel from Bangkok to the pier in Surat Thani by bus. From there, you will hop on a ferry bound for the Thong Sala Pier in Koh Phangan.

When you buy a combined bus and ferry ticket from Bangkok to Koh Phangan, you have a few options of where to board the bus. Each pick-up location will depend on the company operating the trip and the location most convenient for you. We recommend booking with Lomprayah as they are a credible transport company for this route.

Booking a combined bus and ferry ticket will ensure your spot on the ferry and save you the hassle of booking another transfer upon arrival at the pier.

We have provided all the options below:

Khao San

Bus OperatorScheduleDurationCosts
10h 10m
13h 45m
1,200 THB ($39.50)
1,200 THB ($39.50)
Songserm 18:00-12:1518h 15m850 THB ($28)
Rajah Ferry20:00-11:0015h 790 THB ($26)

Rajah Ferry also provides a van transfer to Khao San.

South Bus Terminal (Sai Tai Mai)

Bus OperatorScheduleDurationCosts
Krungsiam Tour19:00-10:30
15h 30m
14h 30m
1,000 THB ($33)
1,300 THB ($42.50)
1,100 THB ($36)
950 THB ($31.50)

Ratchadamnoen Avenue

Bus OperatorScheduleDurationCosts
Krungsiam Tour16:30-10:30 (Express)
16:30-10:30 (VIP)
17h 30m
950 THB ($31.50)
1,250 THB ($41)
1,100 THB ($36)
950 THB ($31.50)

The entire journey takes approximately 10.5 hours. As with most long journeys, you can take a day bus or a night bus. We recommend taking the night bus to catch up your rest and be ready to check out the sights of the island when you arrive.

Check Combined Bus and Ferry Tickets



Bangkok to Koh Phangan by Train

Duration: 16.5 hours
Costs: 1,800 THB ($59)

Traveling by train will be the most time-consuming option. To save yourself the hassle of arranging 3 separate transfers, we highly recommend buying the combined train, bus and ferry package.

When you board the train at Hua Lamphong Railway Station in Bangkok, this train will take you all the way south to Surat Thani Railway Station.

From there, you will board a van or bus which will take you to the pier in Surat Thani, from where you will then board a ferry to the beautiful island of Koh Phangan.

When you buy a combined ticket online, you have the following schedules:

OperatorTrain No. ScheduleDuration2nd Class A/C Sleeper
Thai Railways #16718:30-11:4517.5h
1,700 THB ($56)
Thai Railways + Lomprayah#8519:30-11:4516h 15m1,800 THB ($59)

If you’re booking train #85, you have the option of booking a 1st class A/C sleeper unit. Expect to pay 2,300 THB ($76) for this comfort.

The total travel time is at least 16.5 hours and all ferries dock at the Thong Sala Pier in Koh Phangan.

Check Combined Train, Bus and Ferry Tickets


How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 6

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!