Bangkok je hlavní dopravní centrum, ze kterého se dostanete prakticky do jakéhokoli města v Thajsku. Na ostrov Koh Samui se odtud dostanete několika pohodlnými způsoby.
První a nejjednodušší způsob, jak se dostat z Bangkoku na Koh Samui, je letadlo. Bangkok Airways létají z letiště Suvarnabhumi na Koh Samui každou hodinu. Let trvá od 1 hodiny do 75 minut, letadla přilétají na letiště Samui, kde si můžete vzít taxi do kteréhokoli koutu ostrova nebo odjet na předobjednaný transfer. Minimální cena letenek na tyto lety je 100 USD nebo 3 500-3700 THB.
Kromě toho existuje příležitost dostat se na Koh Samui s nízkonákladovou leteckou společností Airasia, z letiště Don Muang na letiště Surat Thani. Cena letenky spolu s přestupem na molo a trajekt je asi 40 $ nebo 1200-1500 baht, ale tento typ letu trvá mnohem déle (asi 1 hodinu letadlem, pak 1 hodinu autobusem na molo a 1,5 hodiny trajektem do Nathon - správního centra Koh Samui).
Milovníci pohodlného cestování mohou využít služeb thajské železniční sítě. Náklady na noční jízdu vlakem (vyhrazené místo) do města Surat Thani budou asi 10 $ (400-500 THB), vlaky odjíždějí z bangkokského nádraží Hua Lampong každý večer. Po cestě se můžete občerstvit v jídelním voze (dirigenti také donesou jídlo do auta). Po příjezdu do Surat Thani však budete muset utratit peníze za autobus na molo Donsak a za trajekt na Koh Samui (celkem asi 400 bahtů).
Nejjednodušší a nejlevnější způsob je autobusem se zahrnutými trajektovými službami). Cena nočního autobusu začíná od 600 bahtů, po cestě obdržíte kupón na nákup občerstvení v obchodě, který vlastní autobusová společnost, polštář a deku. Autobusy jezdí přibližně 12 hodin, v autobusu na spaní je možné pohodlně rozložit židle do vodorovné polohy a pohodlně spát.