Koh Tao is located in the gulf of Thailand just a short boat ride away from the bigger island of Koh Samui. There are a number of options for getting to Koh Tao depending on where you are coming from and your budget.
Bus and Boat
Lomprayah offices are located on Kao San Road in Bangkok and tickets (2 trips daily) can be arranged directly with this company.
Train and Boat
The State Railway of Thailand has daily departures to Chumphon and combined train and bus options can be purchased. The best train to take is the 2nd or 1st class sleeper trains which travel through the night. The express (EXP SP 85) train leaves at 19:15 from Bangkok and arrives in Chumphon around 5:00 am. Once is the Chumphon the boat leaves around 7:30 in the morning arriving at 10:30 on Koh Tao. Prices depend on classes, train reservations can also be booked at our office on Kao San Rd.
Airplane and Boat
If long hauls are not for you then I recommend flying to the island of Koh Samui and then taking a boat from there. Tickets can be purchased on-line from Bangkok Airways There are daily departures from 6:00 to 19:40. If you would like to arrive on Koh Tao the same day that you leave Bangkok then make sure you take the flight that leaves at 10:10 or any earlier flights. There are 2 boats to Koh Tao daily one at 8:00 am and then the last ferry at 12 noon. Once at the Samui airport tickets can be purchased for the Lomprayah Catamaran or the Seatran Company, both boats are roughly a 2 hour journey. Tickets for both companies are 600 baht and they provide pick-up from the airport to the pier.
From Krabi, Phuket, Phi Phi
If coming from the south directly to Koh Tao then make your way to Surat Thani. From there a night boat leaves daily at 23:00 and arrives at 5:00 the following morning. Tickets are 500 baht. This ride is not particularly comfortable for all and another option would be to fly from Phuket to Koh Samui and then take the boat here