Overview Compare Flight + Ferry Bus + Ferry Train + Ferry 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!
Bangkok to Koh Phangan on a map
3 ways to get from Bangkok to Koh Phangan
The distance from Bangkok to Koh Phangan is 770 km (480 miles). In this post, we compare the 3 options to travel from Bangkok to Koh Phangan: by flight + ferry (4 hours), by bus + ferry (14-17.5 hours), or by train + ferry (18-19 hours). Ticket prices range from 950 THB ($28.00) to 2 THB ($75.00).
The flight is the best option if you have limited time and don’t mind spending more compared to the bus/train. The entire journey including ferry and minivan transfer takes only 4 hours and costs about 2 THB ($75.00).
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to help reduce your impact on the environment.
Taking the bus is a good option if you travel on a budget and have the time to spare for the 14-17.5 hours journey. Fares start at 1 THB ($35.50) and you can take a night bus to save valuable daytime.
The train is the cheapest option and best to consider for night travel. However, travelling by train involves several transfers and the journey takes at least 18 hours.
Bangkok to Koh Phangan by Flight + Ferry
As Koh Phangan does not have its own airport, you will need to book a flight from Bangkok to Koh Samui. Koh Samui is a slightly larger island located south of Koh Phangan that is famed for its stunning viewpoints and beautiful beaches.
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
All flights for this route are operated by Bangkok Airways, with ticket prices starting at 2 THB ($59.00). There are multiple flights daily and the flight takes a little over an hour.
Flights are available from these two airports in Bangkok: Suvarnabhumi Airport and Don Mueang International Airport.
For the best flight deals, we recommend checking the link below:
All flights land at Samui International Airport.
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 cheaper than flying to Koh Samui but will require a longer ferry ride.
Step 2: Koh Samui Airport to Koh Phangan by Minivan + Ferry
Currently, Smackone is the only company operating combined minivan and ferry trips from Samui airport to Koh Phangan.
The minivan will pick you up at Samui Airport and you will be dropped off by ferry at Haad Rin Pier on the south coast.
We have provided the schedule below:
Minivan + Ferry schedule from Koh Samui to Koh Phangan
When booking this combined option, make sure to align your flight with the minivan schedules. For a more detailed route guide with all options check out this guide on how to travel from Bangkok to Koh Samui.
Bangkok to Koh Phangan by Bus + Ferry
We recommend that you book a combined bus and ferry ticket. Montanatip, Krungsiam Tour, and Lomprayah are the companies operating this route from Bangkok to Koh Phangan.
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.
Departure and arrival station
Buses depart from either Southern Bus Terminal or Lomprayah Khaosan Road. The best option for you depends on your accommodation area. If you are just around the city centre, Khaosan Road is nearer and just a 5-minute drive.
Meanwhile, if you will come from the far west or south of Bangkok, the Southern Terminal is the nearer terminal. Sai Tai Mai is connected to Bangkok’s metro system and about 20-30 minutes away from Bangkok centre.
Travel time is at least 14 hours and all journey completes at Thong Sala Pier in Koh Phangan. This pier is located on the west side of the island, next to Baan Tai. Ticket price starts at 1 THB ($35.50).
Bus schedule from Bangkok to Koh Phangan
We recommend choosing a night bus so you can catch up on your rest and don’t lose all of your valuable daytime travelling.
Bangkok to Koh Phangan by Train + Ferry
Travelling by train will be the most time-consuming option because you have to arrange 3 separate transfers. A train from Bangkok to Surat Thani or Chumphon, and a minivan and ferry transfer to Koh Phangan.
The earliest train leaving Bangkok to Surat Thani is 12:30 and the latest is 22:26 in the evening. We recommend booking a 2nd class sleeper train for the long journey of 18-19 hours which starts at 950 THB ($28.00).
Step 1: Bangkok to Surat Thani by Train
The first part of the journey is the train ride from Hua Lamphong Railway Station to Surat Thani Railway Station.
The earliest schedule is 10:25 and the last trip is at 23:14 in the evening. Just like with the bus, we recommend taking a night train so that you won’t lose a day travelling.
There are several train options for this route and the price for a 2nd class sleeper berth starts at 730 THB ($21.50). For extra comfort, you can upgrade to a 1st class A/C sleeper for 1 THB ($39.50).
You can also book 3rd-class seats for 215 THB ($6.00) and 2nd-class seats for 360 THB ($10.50). However, we recommend that you book tickets with berths to have maximum comfort in the 11-14.5 hours journey.
Be sure to check if the schedule you booked is aligned with the ferry and minivan schedule so that you won’t have to wait for too long. For more info, check out our page on Bangkok to Surat Thani.
Step 2: Surat Thani Train Station to Koh Phangan by Ferry + Minivan
You can book a combined ferry and minivan ticket for 465 THB ($13.50). From the Surat Thani Train Station, you will take a minivan to Surat Thani pier, then take a ferry to Thong Sala Pier in Koh Phangan.
The trip will take 3-7 hours and the fare starts at 425 THB ($12.50).
Ferry + Bus schedule from Surat Thani Train Station to Koh Phangan
Alternative: Travelling via Chumphon
You also have the option to ride a train to Chumphon from Bangkok and take a minivan and ferry transfer to Koh Phangan.
This route is faster by 3 hours compared to the Surat Thani route but more expensive. A 2nd class berth with an airconditioning unit starts at 650 THB ($19.00) and the combined minivan and ferry Koh Phangan costs 1 THB ($35.00).
Our favourite places to stay in Koh Phangan
See Sea Backpackers Hostel - Mid Range
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
BeauBo Beach - Budget Friendly
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
Lily: A beach hotel by Wild & Wandering - Mid Range
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
CheeVa Beach Resort - Mid Range
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
Koh Phangan Travel Guides
The Ultimate Koh Phangan Travel Guide
11 Best Things to Do in Koh Phangan