Once you've done Bangkok, the big logistical question is how to reach the southern islands. The three most popular destinations — Phuket, Krabi, and Koh Samui — each have a best route from the capital, and they're not all the same. Here's exactly how to get to each, with the fast way, the cheap way, and which to choose.
Bangkok to Phuket
The fast way (recommended): fly. Phuket has its own international airport (HKT), and the flight from Bangkok takes about 1 hour 25 minutes. Both Bangkok airports serve it, with frequent budget and full-service flights. From Phuket airport it's a 30-minute-to-one-hour taxi to most beaches. For almost everyone, flying is the clear choice.
The slow/cheap way: overland by bus or train to the south plus a road connection — a long journey (often overnight) that only makes sense if you're specifically avoiding flying or stopping somewhere en route.
Bangkok to Krabi
Fly. Krabi also has its own airport (KBV), about 1 hour 25 minutes from Bangkok, and it's the gateway to Ao Nang, Railay, and the Andaman islands. From the airport it's roughly 30–45 minutes to Ao Nang. As with Phuket, flying is the sensible default; the overland alternative is long.
If you're deciding between Phuket and Krabi as a destination, both are easy to reach — the choice is about the place, not the journey (Krabi for dramatic cliffs and a calmer scene, Phuket for more resorts and nightlife).
Bangkok to Koh Samui
Koh Samui is an island, so reaching it always ends with either a flight or a ferry — and this is where the routes genuinely differ:
The fast way: fly direct to Samui (USM). The flight is about 1 hour, but Samui's airport is privately operated (by Bangkok Airways) and fares run higher than to other islands. It's the quickest, most comfortable option.
The cheaper way: fly to Surat Thani, then ferry. Fly Bangkok → Surat Thani (on the mainland), then take a bus-and-ferry or combined ticket across to Koh Samui. It's noticeably cheaper than flying direct to Samui, at the cost of a few extra hours and a transfer.
The budget way: train or bus plus ferry. An overnight train or bus from Bangkok to Surat Thani, then the ferry — slow but inexpensive, and the overnight leg saves a hotel night.
How long does the whole journey really take?
The flight time is only part of the door-to-door picture, and it's worth planning around. To Phuket or Krabi, budget roughly half a day total: time to the Bangkok airport, the 1h25 flight, and 30–60 minutes from the island airport to your beach. To Koh Samui direct, similar — about an hour in the air plus transfers. The Surat Thani-plus-ferry route to Samui is the long one: the flight is short, but the airport-to-pier transfer and the ferry crossing add several hours, so treat it as most of a travel day.
The practical takeaway: if you're flying to an island on the same day you arrive internationally in Bangkok, give yourself a generous connection — especially if your domestic flight leaves from the other Bangkok airport — or simply overnight in Bangkok and fly south fresh the next morning.
Which route should you choose?
For Phuket and Krabi, just fly — it's cheap, fast, and obvious. For Koh Samui, fly direct if you value time and comfort and don't mind paying more; fly to Surat Thani and ferry across if you'd rather save money. Whichever island, book domestic flights a week or two ahead for the best fares, and check which Bangkok airport your flight departs from.
One season note: ferry crossings to the Gulf islands can be rough or disrupted during the wettest months (around October–December for the Gulf), so build in buffer time if you're traveling then. Fares move, so check current prices and convert with a live tool:
FAQ
What's the fastest way from Bangkok to the islands?
Fly. Phuket and Krabi are about 1h25 from Bangkok and have their own airports; Koh Samui is about 1 hour direct. Flying beats the long overland routes for all three.
Is it cheaper to fly to Koh Samui or take a ferry?
Flying direct to Samui is fastest but pricier (its airport is privately run). Flying to Surat Thani and taking a bus-and-ferry across is noticeably cheaper, at the cost of a few extra hours.
Do I need to fly into Phuket, or can I go overland?
You can go overland by bus or train plus a road connection, but it's a long, often overnight journey. Flying (about 1h25) is far easier and usually inexpensive.
Should I worry about ferries in the rainy season?
Crossings to the Gulf islands (Samui, Phangan, Tao) can be rough or disrupted during their wettest months around October–December. Build in buffer time and check conditions if traveling then.