How to Get to Koh Phangan
Koh Phangan is simple to reach once you understand the main routes. Because the island does not have its own airport, every journey includes a ferry at some point, but the trip is straightforward and easy to plan.
Tips Overview
Contents
Step One: Reach the Mainland or Nearby Island
By Plane - Fastest Option
Via Koh Samui
Traveling to Koh Phangan via Koh Samui is the most comfortable and straightforward option, but also the most expensive. If you want the least complicated route with minimal transfers and predictable timing, this is the one.
Koh Samui has its own airport and frequent ferry connections to Koh Phangan. The two islands sit close to each other in the Gulf of Thailand, which makes this route fast and reliable.
From Bangkok, flights take around one hour. Multiple departures run daily from Suvarnabhumi Airport. Samui Airport is small, open air and easy to navigate. Baggage claim is quick and the entire arrival process usually takes less than 20 minutes.
Always check your arrival time against the ferry schedule. The first ferry to Koh Phangan usually departs around 9 am. If you miss the last ferry of the day, you will need to stay one night in Koh Samui.
After landing, you travel to one of the ferry piers. The main departure points are:
• Bangrak Pier
• Maenam Pier
• Nathon Pier
Taxi counters are available directly at the airport. The drive takes approximately 10 to 30 minutes depending on the pier and traffic.
Booking ferry tickets in advance during high season is recommended, especially around Full Moon periods when connections fill up quickly.
If timed correctly, the entire journey from Bangkok to Koh Phangan via Koh Samui can take as little as 3 to 5 hours door to door.
This includes:
• 1 hour flight
• Airport transfer
• 30 minute ferry
It is significantly faster than bus or train routes via the mainland.
Flying to Koh Samui is more expensive than flying to Surat Thani. Samui Airport is privately operated, which keeps ticket prices higher.
However, you save time and reduce complexity. For short trips or if comfort is a priority, the price difference is often worth it.
Via Surat Thani
Traveling to Koh Phangan via Surat Thani is the more affordable option. It takes longer and involves one additional transfer, but it is reliable and widely used by both locals and long stay travelers.
Surat Thani Airport is located on the mainland. From there, you continue by bus to the ferry pier and then take the boat to Koh Phangan. The route is simple once you understand the sequence.
From Bangkok, flights to Surat Thani take around 1 hour and 15 minutes. Multiple departures run daily from both Suvarnabhumi and Don Mueang Airport. Ticket prices are significantly lower than flights to Koh Samui.
After landing, you will transfer to Donsak Pier. Most airlines coordinate with bus operators, and you can either book a combined flight and ferry ticket or purchase the bus and ferry package at the airport.
The bus ride from Surat Thani Airport to the pier takes approximately 1.5 to 2 hours depending on traffic.
From Donsak Pier, the ferry to Koh Phangan takes around 2 to 2.5 hours depending on the operator and sea conditions.
The entire journey from Bangkok to Koh Phangan via Surat Thani usually takes between 6 and 8 hours door to door if connections align smoothly.
This includes:
• 1 hour 15 minute flight
• 1.5 to 2 hour bus transfer
• 2 to 2.5 hour ferry
It is slower than the Koh Samui route, but considerably cheaper.
Always check ferry departure times before booking your flight. If your arrival is too late in the day, you may need to stay overnight in Surat Thani or near the pier.
This route makes sense if you are traveling on a budget, staying longer on Koh Phangan, or do not mind the additional transfer.
It requires a little more patience, but the process is straightforward and well organized.
By Bus - Budget Friendly
Traveling from Bangkok to Koh Phangan by bus is the most budget friendly option. It takes longer and is less comfortable than flying, but it is straightforward and widely used.
There is no direct ferry from Bangkok. The journey is always a bus plus ferry combination.
From Bangkok, overnight buses depart daily to Surat Thani or directly to Donsak Pier. Most companies sell combined bus and ferry tickets, which makes the transfer smooth and simple.
The bus journey takes around 9 to 11 hours depending on traffic and departure time. Overnight departures are the most practical, as you travel while sleeping and arrive in the morning in time for the ferry.
After arriving at the pier, you transfer directly onto the ferry to Koh Phangan. The ferry ride takes around 2 to 2.5 hours.
The total journey from Bangkok to Koh Phangan by bus usually takes between 12 and 15 hours door to door.
This includes:
• 9 to 11 hour bus ride
• 2 to 2.5 hour ferry
It is significantly cheaper than flying but requires more endurance.
VIP or first class buses offer wider seats and more legroom. The price difference is usually small and worth considering for overnight travel.
Always check departure times carefully and book through a reliable operator. During Full Moon periods and high season, buses and ferries fill up quickly.
This route makes sense if budget is your priority and you are flexible with time. It is slower, but the process is organized and predictable.
By Train - Scenic and Comfortable
Traveling from Bangkok to Koh Phangan by train is slower than flying, but more comfortable than the bus and less stressful overall. It is a good balance between budget and experience.
There is no direct train to Koh Phangan. The route is train plus ferry.
From Bangkok, overnight trains depart from Krung Thep Aphiwat Central Terminal to Surat Thani. The journey takes around 8 to 9 hours.
The most practical option is the overnight sleeper train. You leave Bangkok in the evening and arrive in Surat Thani early in the morning.
Choose second class air conditioned sleeper with a lower bunk. The lower bunk is wider and more comfortable. First class cabins offer more privacy but are more expensive and sell out quickly.
After arriving at Surat Thani Railway Station, shuttle buses connect directly to Donsak Pier. The transfer takes around 1.5 to 2 hours.
From Donsak Pier, the ferry to Koh Phangan takes around 2 to 2.5 hours depending on the operator.
The total journey from Bangkok to Koh Phangan by train usually takes between 12 and 14 hours door to door.
This includes:
• 8 to 9 hour train ride
• 1.5 to 2 hour bus transfer
• 2 to 2.5 hour ferry
It is slower than flying but more stable and often more comfortable than overnight buses.
This route makes sense if you prefer sleeping horizontally, avoid airports and want a calmer transition from city to island.
It requires planning, but once booked, the process is smooth and well organized.
Step Two: Take the Ferry
No matter which route you choose, every journey to Koh Phangan ends with a ferry.
You can take the ferry either from Koh Samui or from Donsak Pier near Surat Thani on the mainland.
From Koh Samui, the ferry ride takes around 30 minutes. It is short, usually smooth and the most convenient option if you arrive by plane directly to Samui.
From Donsak Pier, the ferry takes around 2 to 2.5 hours depending on the operator and sea conditions. This is the standard route if you travel via Surat Thani by flight, bus or train.
Major ferry operators include Lomprayah, Seatran and Raja Ferry. All are reliable and operate multiple departures daily, but they differ in speed and price.
Lomprayah is usually the fastest option. It operates high speed catamarans and is the most time efficient, especially from Donsak or Koh Samui. Prices are typically around 900 to 1,000 THB depending on the route and season.
Seatran and Raja Ferry are slightly slower but more budget friendly. Combined bus and ferry tickets from Surat Thani Airport often cost around 600 THB. These ferries are larger and feel more stable in rough sea conditions.
If you prioritize speed, Lomprayah makes sense. If you prefer saving money and do not mind a longer crossing, Seatran or Raja are solid choices.
During monsoon season, sea conditions can be rough. Larger ferries are more stable than speedboats. If you are sensitive to motion, sit on the lower deck near the center of the boat.
Most ferries arrive at Thong Sala Pier in Koh Phangan. From there, taxis and shared pickups are available to all parts of the island. For more information, read our article “How to get around in Koh Phangan”.
The ferry is not just a transfer. It marks the shift from mainland travel to island rhythm. Once you step off at Thong Sala, you have arrived.
Veloura Tips
Combine Your Ticket and Reduce Stress When traveling via Surat Thani, book a combined ticket that includes bus and ferry. Do not try to organize each segment separately unless you know the system well. Combined tickets ensure the bus waits for the ferry and the ferry waits for the bus. It sounds simple, but during busy periods this saves you hours of uncertainty. If one connection is delayed, the operator handles it. If you book separately, you handle it.
Choose Your Route Based on Energy, Not Just Budget Flying via Koh Samui is not just faster. It keeps your energy intact. If you are coming for a short trip, a wedding, a retreat or arriving already tired from international travel, the Samui route is worth the extra money. You arrive calm and present instead of drained. If you are staying longer or traveling slowly, Surat Thani makes sense. The extra transfer becomes part of the journey, not a problem.
Pack for the Ferry, Not the Airport No matter which route you choose, the last part of your journey is always the ferry. And this is where many people feel unprepared. Keep one small bag easily accessible with water, sunscreen, sunglasses and maybe a light jacket. Ferry decks can be hot in the sun and surprisingly cold inside with air conditioning. If the sea is rough, sit on the lower deck near the center of the boat. It is the most stable area. Also avoid placing important items in large suitcases stored separately. Keep valuables and essentials with you. The ferry is short from Samui and longer from Donsak, but this final stretch sets the tone for your arrival.