Samui island is another attracting both budget or luxury travelers. It’s located in Gulf of Thailand about 35 km northeast of Surat Thani. Or 3 hours and half by ferry.
How to get there
Plane from Bangkok about 2 hour and half
Bus (8hours) + Ferry (3.30 hours), Train (10 hours or more) + Ferry (3.30 hours)
* There would be gap of transit