Bangkok to the Islands: Train, Bus and Fly Combinations to the Coast
Key takeaways
- There is no direct Bangkok-to-island trip: every route is a mainland leg plus a ferry, so the real choice is which long leg, train, bus or plane, you pair with the boat.
- For the gulf islands (Samui, Phangan, Tao) the classic combination is an overnight leg to the Surat Thani area then a Lomprayah, Seatran or Raja ferry; the sleeper train version arrives fresh for the morning boat.
- For the Andaman islands (Phuket, Krabi, Phi Phi) flying to Phuket or Krabi then taking a short onward ferry is usually the sensible pairing, given the much longer road distance.
- The overnight train or VIP bus turns the long leg into your night's sleep and lands you at the coast in the morning, saving a hotel and lining you up for an early ferry.
- Book the pieces as one joined-up train-and-boat or bus-and-boat ticket where you can, and never schedule the ferry tight against a flight, because the sea can delay the crossing.
Published · Last reviewed
Getting from Bangkok to the islands is never a single trip; it is always a long mainland leg plus a ferry, so the only real decision is whether you pair the boat with a train, a bus or a plane. 1 No island in Thailand has a bridge from the capital, which sounds obvious until you are trying to book it and keep looking for a direct option that does not exist. I made that mistake on my first trip south and wasted an evening searching for a train to Koh Samui. Once you accept the two-part shape of the journey, the choices become clear: which long leg suits you, which coast you are heading for, and how to time the handover so the ferry is waiting rather than gone.
The gulf islands: overnight leg plus ferry
For the gulf islands of Samui, Phangan and Tao, the classic combination is an overnight leg down to the Surat Thani area followed by a ferry across from the Donsak piers, run by Lomprayah, Seatran or Raja. 2 The overnight sleeper train is the version I reach for: it covers the long southern haul while you sleep and lands you at the coast in the morning, fresh for the first boats rather than road-weary. 3 The VIP bus does the same job overnight and reaches some spots the rails do not.
Either way the shape is the same: sleep through the mainland distance, wake near the coast, step onto the ferry. Booked as one joined-up train-and-boat or bus-and-boat ticket, the operator owns the connection, so a late arrival is met by its own waiting boat. The detail of the sleeper itself, the classes and the berths, is in overnight trains in Thailand, and the boat half of the trip is in ferries to the Thai islands.
The Andaman islands: fly the long leg
For the Andaman islands, Phuket, Krabi, Phi Phi and Lanta, the sensible pairing flips towards flying the long leg, because the road distance from Bangkok is much greater than to the gulf coast. 1 You fly Bangkok to Phuket or Krabi, then take a short onward ferry, and Phi Phi and Lanta both run frequent boats from those two gateways. The overland train and bus routes exist and cost less, but on this side of the country they burn a great deal more time for the same destination.
My own habit for the Andaman side is to keep the flight for the distance and the boat short. It is the one part of the country where I stop being a stubborn overlander and just fly the main leg, because the hours saved are real. If you are weighing the fly-versus-overland question in general terms, the same reasoning that makes the Bangkok to Chiang Mai trip a genuine train-or-plane choice applies here, only tilted further towards flying by the extra distance.
Overnight versus daytime, and how to time it
The single best trick on the gulf route is to do the long leg overnight, turning the many-hour mainland journey into your night’s sleep and lining you up at the coast for a morning ferry. 3 The overnight sleeper train and the VIP bus both leave in the evening and arrive the next day, so you save a hotel night and reach the boat rested. Then you add the crossing on top, from under an hour to a couple of hours depending on the island, which puts you on the sand around the middle of the following day.
Timing the handover is where trips go right or wrong. Leave real slack between the long leg and the ferry, and never book anything tight straight after the boat lands, because a rough sea can delay the crossing and does not care about your onward plan. 1 I once cut it fine against a return flight and spent the whole ferry watching the swell instead of the view; now I always build in a buffer and treat the sea as the one leg I cannot hurry.
Booking the whole chain
Book the pieces as one joined-up ticket wherever the route allows, so a single operator is responsible for connecting the long leg to the boat and a late train or bus is met by its own ferry. 4 An aggregator such as 12Go is the easy way to see a train-and-boat or bus-and-boat combination in one place and pay for it once, while booking the train direct with the railway keeps the fare down when the boat is a separate, easy leg. 4 The full mechanics of doing this online, e-tickets and pickup points, are in booking transport online in Thailand.
Reserve ahead for the scarce and fixed parts, sleeper berths, peak-season ferries, and anything tied to a flight, and buy the frequent daytime legs closer to the day. 1 Get the shape right, long leg plus boat, overnight where you can, generous slack at the handover, and the trip that has no direct route turns into one of the more satisfying journeys in the country.
General guidance, not a live timetable. Routes, schedules, operators and fares change, and ferry crossings can be delayed or cancelled by weather; treat durations and connections here as approximate, leave a generous margin at every handover, and confirm the current details before you travel.
References
- Thailand islands and beaches, Tourism Authority of Thailand (TAT). ↩
- Lomprayah High Speed Ferries, Lomprayah. ↩
- State Railway of Thailand, State Railway of Thailand (SRT). ↩
- Thailand trains, buses and ferries, 12Go Asia. ↩
Frequently asked questions
How do I get from Bangkok to Koh Samui?
You combine a long mainland leg with a ferry, because there is no direct route. The common ways are an overnight sleeper train or a VIP bus down to the Surat Thani area then a Seatran, Lomprayah or Raja ferry across from the Donsak piers, or a flight to Surat Thani or Samui with a short onward boat. Booked as one through train-and-boat or bus-and-boat ticket it becomes a single seamless journey rather than separate legs you juggle yourself.
What is the best way from Bangkok to Phuket or Phi Phi?
For the Andaman side, flying is usually the sensible long leg because the road distance is much greater than to the gulf coast. Fly Bangkok to Phuket or Krabi, then take a short onward ferry for the islands: Phi Phi and Lanta run frequent boats from both. The overland train and bus options exist and are cheaper, but they eat a lot more time on this side of the country, so most people fly the main leg and keep the boat short.
Is the overnight train or the bus better for reaching the islands?
Both turn the long leg into your night's sleep and land you at the coast in the morning for an early ferry. The overnight sleeper train is the more comfortable and relaxed of the two, with proper made-up bunks, and I prefer it where the route allows. The VIP bus is often faster door to door and reaches some coastal towns the train does not, using the safer government coaches. Choose the train for comfort, the bus for reach and speed.
How long does Bangkok to the gulf islands take overnight?
The long mainland leg alone is a full night: an overnight train south runs many hours through the dark and arrives the next morning, and the VIP bus is broadly comparable. Then you add the ferry crossing on top, from under an hour to a couple of hours depending on the island and operator. Plan on arriving at the island around the middle of the following day, and do not book anything tight right after the boat lands.
Should I book Bangkok-to-island transport in advance?
Book ahead for the scarce and fixed parts: overnight sleeper berths, peak-season and Thai-holiday ferries, and any leg connecting to a flight or a booked room. On ordinary dates the frequent daytime ferries and regular buses can often be bought closer to the day. Where you can, book the whole thing as one joined-up ticket so a single operator owns the connection between the long leg and the boat.
Can I do Bangkok to the islands without flying?
Yes, easily, especially to the gulf islands. The overnight train or VIP bus to the Surat Thani area then a ferry is a well-worn, comfortable overland route that many travellers prefer to flying. The Andaman islands are doable overland too but take considerably longer given the distance, so people short on time usually fly that main leg. If time is not tight, the no-fly gulf route is one of the nicer journeys in the country.
Written by Jon Ferris. Checked by Wichai Thongchai, 20+ years professional driver, Bangkok.
Our guides are written from personal experience and reviewed by a long-term Thailand resident for accuracy. Read our editorial policy.