Fly directly to Samui Airport (USM)
Fly to Bangkok, Phuket, Singapore, or Kuala Lumpur, then connect to Samui
Fly to Surat Thani, Nakhon Si Thammarat, or Chumphon, then take a ferry
Take a train or bus to Surat Thani, then continue by ferry
Take a bus from Bangkok or southern Thailand to the ferry pier, then cross by ferry
Take a ferry from Donsak Pier in Surat Thani to Koh Samui
Take a ferry from Koh Phangan or Koh Tao to Koh Samui
Use a private speedboat or charter boat from nearby islands or mainland ports
