Skip to content
Bangkok to Koh Phangan: Routes, Time & Cost Compared

Bangkok to Koh Phangan: Routes, Time & Cost Compared

The quick version

No direct route exists. Compare the bus+ferry ticket, fly-and-ferry and DIY options from Bangkok to Koh Phangan by time, cost and comfort.

7 min readBy Siam Handbook Editorial
Share this article:
On this page

Last updated November 2026: Bangkok to Koh Phangan has no direct route, because the island has no airport. Every option pairs a mainland or Koh Samui leg with a ferry. Your three choices are a combined bus-and-ferry ticket, a flight to Koh Samui or Surat Thani, or a DIY bus or train to Surat Thani. Overland, plan on roughly 10–14 hours door to door. For other starting points, see our guide to all ways to reach the island.

Featured image: Patiparn.Nice2002bkk, CC BY-SA 4.0, via Wikimedia Commons.

Coach Bus 991 991-282 — 1
Photo: Pond 374-38, CC BY-SA 4.0, via Wikimedia Commons.

Bangkok to Koh Phangan: the short answer

Koh Phangan sits in the Gulf of Thailand, roughly 600–750 km from Bangkok depending on the route. Published distances disagree, so treat that as a range. Total journey time runs about 10–14 hours overland. No direct speedboat from Bangkok exists. Most first-timers book one combined ticket. Budget travelers assemble the trip themselves through Surat Thani. Anyone short on time flies to Koh Samui and takes a ferry across. Each option ends with a boat, so sea conditions matter on all of them.

Compare the routes at a glance

Bangkok To Koh Phangan, Thailand — 2
Photo: Visions of Domino, CC BY 2.0, via Wikimedia Commons.

Figures below are indicative ranges from recent listings. Fares move with season and demand, so confirm with the operator before you pay.

RouteTotal timePrice rangeTransfersBest for
Combined bus + ferry ticketAbout 10h45m–12h30m฿1,350 adult, ฿675 child (2–11)Bus and ferry, one ticketFirst-timers, families
Fly to Koh Samui + ferryAbout 1 hour in the air, plus ferry and airport transfersFlight ฿3,000–6,000, ferry ฿200–300Flight, pier transfer, ferryShort on time
Fly to Surat Thani + transfer + ferryCheck current schedulesCheck current fareFlight, road transfer, ferryFlexible budgets
DIY bus or train to Surat Thani + ferryBus 8–10 hours, ferry 2–3 hoursBus ฿500–900, ferry ฿300–400Bus or train, pier transfer, ferryLowest cost, flexible timing
Bangkok To Koh Phangan, Thailand — 3
Photo: Visions of Domino, CC BY 2.0, via Wikimedia Commons.

Option 1: Combined bus and ferry ticket

Sponsored

A combined ticket is the simplest way to cover Bangkok to Koh Phangan. Recent listings show an adult fare of ฿1,350 and a child fare of ฿675 for ages 2–11. Two daily departures leave from Rambuttri Road, near Khao San Road, at about 06:00 and 22:00. The morning service arrives at Thong Sala Pier around 16:45. The overnight service arrives around 10:30. One listing labels the evening slot 21:00 in text and 22:00 in its schedule. Confirm the exact time with the operator, such as Lomprayah's own timetable. Arrive at least 30 minutes before departure for check-in and luggage handling.

  • Night departure: saves a hotel night, but you sleep on a bus and arrive mid-morning. Check-in at your room may be hours away.
  • Day departure: you see the road and arrive in the late afternoon. Expect a first night that starts with a pier transfer in fading light.
  • Motion sickness: take the window seat on the bus and eat lightly before the crossing.
  • Luggage: keep passport, cash and phone on you, not in the hold.

Option 2: Fly to Koh Samui or Surat Thani, then ferry

Flying cuts the Bangkok leg to about one hour. Flights to Koh Samui are commonly quoted at ฿3,000–6,000, and that range is wide, so check current fares. From Koh Samui, the ferry to Koh Phangan takes 30–60 minutes and costs about ฿200–300. Our Koh Samui to Koh Phangan crossing guide covers the details. Surat Thani is the alternative landing point. From there you need a road transfer to the pier and a ferry of 2–3 hours. Leave a buffer between landing and the ferry timetable. Late flights can miss the last sailing, and separate tickets leave that risk with you.

Option 3: DIY by bus or train to Surat Thani

Sponsored

The cheapest and most flexible plan is a direct bus to Surat Thani. Buses take 8–10 hours and cost around ฿500–900. From there, you buy a ferry ticket of 2–3 hours at about ฿300–400. A train is the other overland option. Check current timetables, fares and the Bangkok departure station on the State Railway of Thailand site. Self-driving to Surat Thani takes 8–10 hours, with fuel and tolls of ฿2,000–3,000. It rarely beats a bus once you add parking at the pier. DIY legs are flexible, but a delay on the first leg is yours to absorb. Book the ferry only after you know your arrival time.

Tip

Surat Thani buses take 8–10 hours, and adding the 2–3 hour ferry matches the 10–14 hour overland estimate.

The final leg: ferry to Koh Phangan

Combined tickets from Bangkok end at Thong Sala Pier. Ferries from Surat Thani take 2–3 hours, while crossings from Koh Samui take 30–60 minutes. Operators include Lomprayah and Raja Ferry. Another option is Seatran Discovery, so compare current timetables. For piers, boat types and operator differences, read our Koh Phangan ferry guide. If seas are rough, services can be delayed or cancelled. Ask the operator about its cancellation policy before booking, and do not assume a refund.

Cost, time and comfort trade-offs

Sponsored

The combined ticket at ฿1,350 is the middle path: one purchase, one connection managed for you. The DIY route can land lower. A ฿500–900 bus plus a ฿300–400 ferry totals ฿800–1,300 before food and transfers. Flying costs most, with ฿3,000–6,000 for the flight alone plus a ฿200–300 ferry. Hidden costs add up. Budget for pier-to-hotel taxis, whose prices are set locally and vary. Add meals on the road and a possible extra hotel night. A connected ticket usually protects you against a missed connection, but confirm the operator's own terms. Travelers with heavy luggage, kids or mobility needs should favor the single ticket or the Samui flight.

When to go and what can go wrong

Sea conditions drive reliability more than distance. Check seasonal patterns with the Thai Meteorological Department and any operator notices before you book. Full Moon Party weeks push up demand for tickets and rooms, so book transport and a bed early. Do not rely on party dates quoted in blogs. These mistakes cause most problems:

  • Booking a flight too close to a ferry departure.
  • Skipping a weather buffer day before an international flight.
  • Arriving at night without a room reserved in the right zone.
  • Buying separate legs without checking how they connect.

After you arrive in Thong Sala

Sponsored

Thong Sala Pier is the arrival point for the combined ticket. From there, taxis and local transport run to the beach areas. Prices vary, so agree the fare before you get in. If you land late at night, book your first room in advance. Planning to continue north afterward? Our Koh Phangan to Koh Tao route guide covers the next hop.

Good to know

Morning-departure riders reach Thong Sala Pier around 16:45 and face fading light for the taxi ride, so agree the fare first.

Frequently Asked Questions

How to go from BKK to Koh Phangan?

Take a combined bus-and-ferry ticket from Rambuttri Road, or fly to Koh Samui or Surat Thani and continue by ferry. Allow roughly 10–14 hours overland. Koh Phangan has no airport.

How long is a ferry from Koh Samui to Koh Phangan?

Crossings take about 30–60 minutes and cost roughly ฿200–300. Check the operator for current timetables and fares.

Which pier to go to Koh Phangan?

Thong Sala Pier is the arrival point on the combined Bangkok ticket. Other operators may use different piers, so confirm yours when you book.

Useful notes for your Thailand trip

Optional updates to our guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful