
Bangkok to Koh Phangan: Routes, Costs and Travel Time
Compare the main ways from Bangkok to Koh Phangan, including flying via Koh Samui, bus or train plus ferry, and driving, with typical time, cost and who each suits.
On this page
Last updated November 2026: there is no direct vehicle on the route from Bangkok to Koh Phangan, because the island has no airport. Your real choices are flying to Koh Samui, taking a bus or train plus a ferry via Surat Thani, or driving. Guides typically put the overland total at 10–14 hours, so confirm every timetable before you book.
Quick answer: the best way from Bangkok to Koh Phangan

Fly to Koh Samui, then take a short ferry, if you want the shortest travel day. Flights take about 1 hour and typically cost ฿3,000–6,000. Bus plus ferry via Surat Thani is the budget route. Expect roughly 8–10 hours on the bus at ฿500–900, then a 2–2.5 hour crossing at ฿300–400. Ko Pha Ngan, as some booking sites spell it, sits roughly 750 km from Bangkok. Use the table below to compare the options side by side.
Routes compared at a glance

Figures below are typical ranges reported at the time of writing. Operators change fares and schedules, so check the current timetable before you pay. The Samui ferry leg is the shortest at 30–60 minutes and ฿200–300. The Surat Thani crossing is longer at 2–2.5 hours.
| Route | Door-to-door time | Approx. cost | Transfers | Weather risk | Best for / skip if |
|---|---|---|---|---|---|
| Fly to Koh Samui + ferry | About 1 h flight, plus transfers and 30–60 min ferry | ฿3,000–6,000 flight + ฿200–300 ferry | 3 (airport, pier, boat) | Ferry only | Best for short trips and families. Skip if you are on a tight budget. |
| Bus or train + ferry via Surat Thani | Roughly 10–14 h in total | ฿500–900 bus + ฿300–400 ferry | 3 or more | Ferry only | Best for budget travelers. Skip if you carry heavy luggage. |
| Self-drive + vehicle ferry | 8–10 h drive, then the crossing | ฿2,000–3,000 fuel and tolls + vehicle ferry fee | 2 (car park, boat) | Ferry and roads | Best for groups. Skip if you travel solo. |

- Skip the night bus or train if you cannot sleep upright.
- Skip flying if the second leg and airport transfers would eat the time you save.
- Skip driving if you are alone, since fuel, tolls and the vehicle ferry add up.
Fly to Koh Samui, then ferry

Flying is the fastest option for time-pressed travelers. Bangkok has two airports, Suvarnabhumi and Don Mueang, so check which one your flight uses. Flight time is about 1 hour, and fares typically run ฿3,000–6,000. Check current schedules with Airports of Thailand. Add time for the airport-to-pier transfer on Samui. Then comes a 30–60 minute crossing at ฿200–300, covered in our Samui to Phangan guide. Leave a buffer between landing and the boat, because a missed sailing can cost you half a day.
Bus or train plus ferry via Surat Thani

This is the budget route. Direct buses to Surat Thani typically take 8–10 hours and cost about ฿500–900. Trains run to the same area, and the State Railway of Thailand publishes current timetables. An overnight service saves a hotel night but suits only people who sleep upright. Daytime travel costs a day but lets you see where you are going. Watch the combined bus-and-boat ticket. If the first leg runs late, you can miss the connecting ferry and sit at the pier until the next sailing. Pack light, since you will carry your own bags between vehicles.
Driving yourself

Driving from Bangkok to Surat Thani takes about 8–10 hours, with Highway 4 the usual route. Fuel and tolls typically add up to ฿2,000–3,000. You also pay a vehicle-ferry fee on top, so confirm it with the operator. Driving makes sense for groups splitting costs or road-trippers who want a car on the island. For one traveler, it is rarely worth the effort.
Highway 4 is the usual road, yet every route ends on a boat, so a car still needs the vehicle ferry.
Ferry crossing: what to know
Every route ends on a boat. From Surat Thani, crossings take roughly 2–2.5 hours, and some sources say up to 3 hours. From Samui, they take 30–60 minutes. Operators such as Lomprayah publish their own timetables and fares. Book ahead in busy periods and keep your passport handy. Weather can cancel sailings, so avoid booking a flight home the same day you return. If you are prone to seasickness, take medication before boarding on the longer crossing. Our Koh Phangan ferry guide covers the piers and operators in more detail. Our general getting-there guide covers routes from other starting points.
Plan for up to 3 hours on the Surat Thani crossing, not only the 2–2.5 hours quoted, because the bus leg alone runs 8–10 hours.

When to travel, and when to add a buffer
Heavy rain and rough seas can delay or cancel ferries. Guides disagree on the exact monsoon months, so check the Thai Meteorological Department before you go. Our best time to visit guide breaks down the seasons. Full Moon Party nights push up demand for boats and beds. Confirm dates on the official party site. See our Full Moon Party guide for planning. Add at least one spare day on either side of a fixed flight home.

Mistakes to avoid
Most problems come from tight connections and wrong assumptions. Fix these before you leave Bangkok. Once you land, our island transport guide explains the pier-to-hotel leg.
- Booking a tight onward connection after a late bus or flight.
- Arriving after the last boat and paying for a night near the pier.
- Assuming Koh Phangan has an airport. See our airport page for the alternatives.
- Skipping the check on current timetables and fares.
- Carrying heavy luggage across several transfers.
What to do once you arrive
Start with our Koh Phangan things to do guide. Not sure the trip is worth the travel day? Read whether Koh Phangan is worth visiting. Still deciding between islands? Our Phangan versus Samui comparison helps.
Frequently Asked Questions
How do I get to Koh Phangan from Bangkok?
Fly to Koh Samui in about 1 hour, then take a 30–60 minute ferry. Or take a bus or train to Surat Thani and board a ferry of roughly 2–2.5 hours. Confirm current timetables with the operators.
How long is the ferry from Samui to Phangan?
Typically 30–60 minutes, at about ฿200–300. Check the current timetable before you travel. See our Samui to Phangan route page for details.
Is Koh Phangan better than Koh Samui?
It depends on what you want from the trip. Our island comparison weighs the two side by side.
Notes for your Thailand trip
Optional updates when we add or change a town or island guide.
You might also like
Continue reading
More guides you'll find useful





