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: Your Three Route Options to Reach Koh Phangan from Bangkok


    By Plane: The Fastest Way to Get to Koh Phangan from Bangkok

    Via Koh Samui: The Most Comfortable and Direct Route to Koh Phangan

    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: The Most Affordable Flight Route to Koh Phangan

    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: The Cheapest Way to Get from Bangkok to Koh Phangan

    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: The Most Comfortable Budget Route from Bangkok to Koh Phangan

    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: Taking the Ferry to Koh Phangan — Which Operator and What to Expect

    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.

    Frequently Asked Questions: Getting to Koh Phangan

    How do I get to Koh Phangan from Bangkok?
    Because Koh Phangan has no airport, every journey involves a ferry at some point. There are three main routes from Bangkok. The fastest is flying to Koh Samui (around 1 hour) and taking a short 30-minute ferry to Koh Phangan — total journey time of 3–5 hours door to door. The most affordable by air is flying to Surat Thani, then taking a bus to Donsak Pier and a 2–2.5 hour ferry — total around 6–8 hours. For the most budget-friendly option, an overnight bus from Bangkok to the pier combined with the ferry takes 12–15 hours but is significantly cheaper. An overnight sleeper train to Surat Thani plus bus and ferry transfer takes a similar time with more comfort.

    What is the fastest way to get to Koh Phangan?
    Flying to Koh Samui and taking the short ferry is the fastest route. Flights from Bangkok's Suvarnabhumi Airport take around 1 hour, the airport transfer to the pier takes 10–30 minutes depending on which pier, and the ferry crossing to Koh Phangan takes approximately 30 minutes. If connections align well, the entire journey from Bangkok to Thong Sala Pier on Koh Phangan can take as little as 3 to 5 hours door to door. This route costs more than the Surat Thani alternative but saves several hours of travel.

    What is the cheapest way to get to Koh Phangan from Bangkok?
    The cheapest option is an overnight bus from Bangkok combined with a ferry. Overnight buses depart daily from Bangkok's Southern Bus Terminal (Sai Tai Mai) to Surat Thani or directly to Donsak Pier. Most operators sell combined bus and ferry tickets, which ensures the connections work smoothly. The total journey takes 12–15 hours, but traveling overnight means you arrive in the morning ready to board the ferry. VIP or first class buses cost slightly more but offer significantly better sleep conditions — worth considering for an overnight journey of that length.

    How long does it take to get to Koh Phangan from Bangkok?
    Journey time depends on the route. Via Koh Samui by plane: 3–5 hours. Via Surat Thani by plane: 6–8 hours including the bus transfer and ferry. By overnight bus: 12–15 hours. By overnight sleeper train: 12–14 hours. The flight via Surat Thani is significantly cheaper than Koh Samui but adds several hours of travel. For short trips, the time saved by flying via Samui often justifies the price difference.

    Which ferry should I take to Koh Phangan?
    The main ferry operators are Lomprayah, Seatran, and Raja Ferry. Lomprayah runs high-speed catamarans and is generally the fastest option — recommended if you prioritize speed. Prices are typically 900–1,000 THB depending on route and season. Seatran and Raja Ferry are slower but more affordable, with combined bus and ferry tickets from Surat Thani Airport often around 600 THB. In rough sea conditions, the larger Seatran and Raja ferries tend to be more stable than the faster speedboat-style vessels. If you are sensitive to motion sickness, sit on the lower deck near the center of the boat and choose a larger ferry in choppy conditions.

    Do I need to fly to Koh Samui to get to Koh Phangan?
    No — flying via Koh Samui is the most comfortable option but not the only one. Many travelers fly to Surat Thani on the mainland instead, which is significantly cheaper, then travel by bus to Donsak Pier and take the 2–2.5 hour ferry to Koh Phangan. This route adds several hours of travel time but is the more common choice for longer stays where the transport cost matters more. If you are coming for a short stay, a special occasion, or already tired from international travel, the Koh Samui route is worth the extra cost for the ease it provides.

    Can I get to Koh Phangan by train?
    Yes — overnight sleeper trains depart from Bangkok's Krung Thep Aphiwat Central Terminal to Surat Thani. The journey takes around 8–9 hours and the most practical option is a second-class air-conditioned sleeper with a lower bunk, which is wider and more comfortable than upper bunks. After arriving at Surat Thani Railway Station in the morning, shuttle buses connect to Donsak Pier (1.5–2 hours), where you board the ferry to Koh Phangan (2–2.5 hours). Total door-to-door time is 12–14 hours. The train is a good balance between budget, comfort, and a more relaxed travel experience compared to overnight buses.


    For information on getting around once you arrive, read our guide to transport on Koh Phangan. For more local tips on Koh Phangan and Thailand, visit veloura-gems.com.

    Previous
    Previous

    6 Free Activities to Do in Bangkok

    Next
    Next

    Best Ways to Get Cash in Thailand