Surat Thani is well connected by Rail, Road, Air and Waterways. Depending upon your budget and time limitations you can choose an option to enter an exit the city.
Direct flights from major Indian cities are available to Surat Thani. Tickets escalate in price in December/January. Make sure to book well in advance and avoid the Christmas, New Year rush.
The Surat Thani International Airport is located in the Phun Phin district. Direct flights to and from Bangkok, Chiang Mai and other cities are available.
Although car is not a popular mode of transport to reach Surat Thani as more convenient options are available but if you enjoy driving then multiple car rental services are available. Do not drive at night and take care when crossing intersections when in the area.
The Surat Thani train station has trains coming in from Bangkok everyday which is the most convenient way to travel in terms of cost and time efficiency. The train station is only 20 minutes away from the city center which makes it easy for people arriving at the city late in the night.
Buses from Krabi will take you to the heart of the city while those from Phuket will frop you off at the bus station which is a little further off from the city. Local buses and songathews run aplenty too in case you wish to take a detour or stop somewhere ahead and take some other public transport to reach the city center quickly.
Ko Samui and Ko Phang Nga are connected to Surat Thani by ferries which start at the Donsak port. Ferries to Ko Tao are also run on a frequent basis.
There are three bus stations in the city and motorcycle rentals are abundant. All major tourist places are within walking distance from the city centre but if you prefer comfort over expense then a taxi might be a good option for you. Mind you, getting around in a taxi can take hours due to the traffic situation.