All Transport Routes
Transport options between major cities and popular islands in Thailand
Bangkok → Koh Samui
Bangkok Airways direct flight 1h; Lomprayah bus+ferry via Surat Thani (10-12h); night bus+ferry cheapest (12h). Book ahead in peak season.
Price
From $34
Bangkok → Phuket
AirAsia & Thai Airways direct flight 1.5h; Southern Terminal bus 8-10h; night bus saves hotel cost (10h). Two terminals on Phuket — check which is closer to your hotel.
Price
From $24
Bangkok → Koh Tao
No direct flights — fly to Samui then ferry (3.5h total). Best: Lomprayah bus+ferry combo (8h). Cheapest: night bus+ferry (9h). World's #1 PADI dive spot.
Price
From $38
Bangkok → Koh Phangan
Fly to Samui then ferry (3h); Lomprayah bus+ferry (11h); night bus+ferry cheapest (12h). Home of Full Moon Party — book ferries weeks ahead during party dates.
Price
From $36
Bangkok → Krabi
AirAsia & Thai Airways direct flight 1.5h to Krabi Airport; VIP bus 10h; night bus cheapest (12h). Gateway to Railay Beach, Phi Phi & Andaman Sea.
Price
From $22
Phuket → Koh Phi Phi
Speedboat fastest at 1h; standard ferry 2h (Phi Pi Cruiser & Andaman Wave). Multiple departures from Rassada Pier. Maya Bay — book early Dec-Apr.
Price
From $18
Krabi → Koh Lanta
Andaman Wave ferry from Krabi Town pier 1.5h; minibus+ferry combo cheapest (3h). Year-round service, reduced in low season. Ideal for families & couples — peaceful beaches.
Price
From $10
Koh Samui → Koh Tao
Lomprayah high-speed catamaran fastest at 2h; Seatran Discovery ferry 2.5h. Scenic island-hopping route via Koh Phangan. Multiple daily departures.
Price
From $20