Bangkok to Koh Phangan

Last updated:

Overview Compare Flight Bus Train To Stay

How to get from Bangkok to Koh Phangan?

Koh Phangan boasts natural lush greenery combined with beautiful beaches, 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!

3 ways to get from Bangkok to Koh Phangan

Transport modeDurationCostsAvailability
Flight2 hours2,930 THB ($83)Check Flights
Bus10-18 hours920 THB ($26)Check Bus Tickets
Train16 hours1,550 THB ($44)Check Train Tickets

When travelling the 770km distance from Bangkok to Koh Phangan, you have 3 options: you can fly to Koh Samui and continue by ferry (2 hours, starting from $97), take the bus which takes about 14.5 hours ($30.50), or take the train for approximately 16.5 hours ($51).

The flight is the best option if you have limited time and don’t mind spending more. The entire journey takes only 2 hours and costs about $97.

Bus is the cheapest option, with fares starting at $30.50. Travel time is between 10 to 18 hours, but you can take a night bus to save valuable daytime.

Trains are also an option to consider for night travel. However, travelling by train involves several transfers and the journey is at least 16.5 hours.

Itinerary from Bangkok to Koh Phangan

Bangkok to Koh Phangan by Flight

Duration: 2 hours
Cost: 2,930 THB ($83)
Duration: 2 hours
Cost: 2,930 THB ($83)

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, travelling by flight is the fastest option for this route.

Step 1: Bangkok to Koh Samui by Flight

Duration: 1hr 05min
Cost: 2,600 THB ($74)
Duration: 1hr 05min
Cost: 2,600 THB ($74)

All flights for this route are operated by Bangkok Airways, with ticket prices starting at 2,600 THB ($74). You can choose from several flights, the first one departs at 06:00 daily. For more information, you can read how to go from Bangkok to Koh Samui.

Check Flights on Skyscanner

Other Flight Options

You also have the option to fly to Chumphon or Surat Thani and take a ferry from there to Koh Phangan. This is often a cheaper alternative than flying to Koh Samui, but will require a longer ferry ride.

Step 2: Koh Samui to Koh Phangan by Van + Ferry

Duration: 50 minutes
Cost: 330 THB ($9)
Duration: 50 minutes
Cost: 330 THB ($9)

There are two companies operating combined van and ferry trips from the airport to Koh Phangan. Seatran Discovery docks at Thong Sala Pier and Samui Accom at Haad Rin Pier. Both are good choices, so just pick which one docks closer to your destination on the island.

Make sure to align your flight with the van schedules if you wish to book this combined option. We have provided the schedules below:

Van + Ferry Schedule from Koh Samui to Koh Phangan

Seatran Discovery08:00-08:30
450 THB ($12.50)
Buy Your Van Tickets
Samui Accom10:30-11:20
320 THB ($9)
Buy Your Van Tickets

Bangkok to Koh Phangan by Bus

Duration: 14.5 hours
Cost: 920 THB ($26)
Duration: 14.5 hours
Cost: 920 THB ($26)

We recommend that you book a combined bus and ferry ticket for a hassle-free transfer. Several companies operate on this route, from different departure points in Bangkok. Each pick-up location depends on the company operating the trip and you can choose which one’s most convenient for you.

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

Most of the choices are night buses, so you can catch up on your rest and be ready to check out the sights of the island when you arrive.

Travel time is at least 14 hours for the night buses. Lomprayah offers the only daytime option, which takes a little over 10 hours.

We have provided all the options below:

Khao San

Bus OperatorScheduleCosts
Songserm18:00-12:15850 THB ($24)
Buy Your Bus Tickets
Raja Ferry17:30-10:30920 THB ($26)
Buy Your Bus Tickets
1,300 THB ($37)
Buy Your Bus Tickets

Southern Bus Terminal (Sai Tai Mai)

Bus OperatorScheduleCosts
Krungsiam Tour19:00-10:30
From 1,000 THB ($28.50)
Buy Your Bus Tickets

Ratchadaphisek Road (Veronica Residence)

Bus OperatorScheduleCosts
Raja Ferry20:00-10:00920 THB ($26)
Buy Your Bus Tickets

Hua Lamphong Railway Station

Bus OperatorScheduleCosts
Songserm19:00-12:15850 THB ($24)
Buy Your Bus Tickets
Paradive Travel19:00-11:301,100 THB ($31.50)
Buy Your Bus Tickets

Bangkok to Koh Phangan by Train

Duration: 16.5 hours
Cost: 1,550 THB ($44)
Duration: 16.5 hours
Cost: 1,550 THB ($44)

Travelling 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:

Train Schedule from Bangkok to Koh Phangan (2nd Class A/C Sleeper)

OperatorSchedule2nd Class A/C Sleeper
Thai Railways
Train #85
19:30-11:451,550 THB ($44)
Buy Your Train Tickets
Thai Railways + Seatran Discovery
Train #85
19:30-13:301,550 THB ($44)
Buy Your Train Tickets
Thai Railways + Lomprayah
Train #85
19:30-11:451,800 THB ($51)
Buy Your Train Tickets

All prices are for 2nd class sleeper berths. For more comfort, you can also book 1st class sleepers starting at 2,100 THB ($60) for this comfort.

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


Our favourite places to stay in Koh Phangan

See Sea Backpackers Hostel

Located in Baan Tai, just 70 meters from the beach, the hostel is set in an ideal location. There is a restaurant, bar, and shared lounge on-site for socializing, and a large terrace area for taking in all the views. Car and bike rentals are available at the property, as well as a tour desk to assist with all your excursions. You will be treated like family by the warm and welcoming staff.

  • Excellent location
  • 70 meters to the beach
  • Onsite bar and restaurant
  • Very friendly staff

Single bed in dorm room starts at $6 - Be aware that these prices may increase around the time of the Full Moon Party

Read more

BeauBo Beach

This beachfront accommodation offers stunning views, white sandy beaches and the sea at your fingertips. You’ll find a restaurant, bar, and garden on location for your enjoyment and convenience. The property also offers a terrace for relaxing and taking in the surrounding sights. Well known for hospitality, the staff here will great you with a warm welcoming smile.

  • Beachfront location 
  • Onsite bar and restaurant
  • Garden and terrace
  • Stunning views

Private bungalows start at $21 per night

Read more

Lily: A beach hotel by Wild & Wandering

Located in Haad Rin, just a few steps to the beach and Full Moon Party, Lily: a beach hotel is a great place to stay for travelers of all types. You will find a shared lounge and bar onsite for your enjoyment as well as evening entertainment and a tour desk. With the beach just steps away, the staff welcoming you with a warm smile and offering a cold drink, there’s really no better place to stay when in Haad Rin!

  • Great location for Full Moon Party
  • Steps to the beach
  • Bar and live entertainment on site
  • Clean and comfortable rooms 

Private rooms with sea view start at $31 per night

Read more

CheeVa Beach Resort

Set in Baan Tai, just 500m from the Baan Tai Beach, CheeVa Beach Resort offers stunning accommodations.  An on-site restaurant, a beautiful outdoor swimming pool with sea views and a bar are just a few of the luxuries here. Each room comes with its own sun terrace, comfortable beds, and air conditioning. Highly recommended for the excellent hospitality.

  • Beach resort
  • Swimming pool
  • Excellent staff 
  • Onsite bar

Private rooms start at $42 per night

Read more


More routes to Koh Phangan

Koh Samui to Koh Phangan

Koh Tao to Koh Phangan

More routes from Bangkok

Bangkok to Chiang Mai

Don Muang Airport

Hua Lamphong Railway Station

Bangkok to Koh Chang

Bangkok to Koh Lanta

Bangkok to Koh Lipe

Bangkok to Koh Tao

Bangkok to Koh Phi Phi

Bangkok to Koh Samui

Koh Samui Airport

Bangkok to Krabi

Bangkok to Mae Sot

Bangkok to Pattaya

Bangkok to Phuket

Bangkok to Siem Reap

Bangkok to Sukhothai

Bangkok to Surat Thani

Suvarnabhumi Airport

Bangkok to Vientiane

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 7

No votes so far! Be the first to rate this post.

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!

Tell us how we can improve this post?

Copy link
Powered by Social Snap