Um die schöne Inselwelt in Thailand am besten erkunden und erreichen zu können, gibt es ein sehr gutes System von Fähren. Dieses reicht von einfachen Schiffen, die vorwiegend von Einheimischen genutzt werden, bis hin zu komfortablen und schnellen Booten, die sich aufgrund der höheren Preise primär an Urlauber richten. Möchte man Koh Samui vom Festland aus erreichen, so empfiehlt sich die Fähre von Surat Thani, die rund 2 Stunden benötigt. Da es überall in Thailand kleine Reisebüros gibt, über die man einen Trip quer durchs Land buchen kann, muss man nicht Bus und Fähre getrennt buchen. Wer z.B. von Krabi aus nach Koh Samui reisen möchte, bucht gleich den gesamten Trip (Kostenpunkt: 500 Baht). So wird man direkt zur Fähre gebracht und das Ticket ist bereits im Preis enthalten.
Von Koh Samui aus fährt jeden Tag eine Katamaran-Fähre über Koh Phangan nach Koh Tao und dann von dort aus nach Chumporn auf dem thailändischen Festland. Die Fahrzeit von Koh Samui nach Koh Phangan beträgt etwa 45 Minuten und von dort nach Koh Tao noch mal etwa eine Stunde. Die Fähre ist sehr komfortabel (Klimaanlage, bequeme Sitze) und fährt entsprechend schnell. Auch hierbei empfiehlt es sich, über ein Reisebüro zu buchen. So wird man direkt am Hotel oder Bungalow abgeholt und zum Pier gebracht. Für die Fahrt von Koh Samui nach Koh Tao zahlt man derzeit für Bus und Fähre ab dem eigenen Hotel etwa 550 Baht. Dann gibt es da noch auf einigen Strecken die Nachtfähre, die zwar günstiger als das Katamaran ist, aber dafür deutlich länger braucht und keinen Luxus bietet. Schlafen kann man zwar auf dem Schiff, aber dann nur auf einfachen und alten Matratzen, die alle in einem großen Raum auf dem Boden liegen – halt was für Abenteurer.