By public bus it takes 10 to 11 hours to travel 636 km from Bangkok to Surat Thani. You can also fly from Don Mueang Airport in Bangkok to Surat Thani Airport with low cost airlines Nok Air and Thai AirAsia, or take a train from Bangkok to Surat Thani. Travelling bu bus is the cheapest option.
Bus Timetable from Bangkok to Surat Thani
Click on the Bangkok – Surat Thani link below for more information and to buy tickets.
| Bangkok - Surat Thani Bus Terminal ฿ 612–1,000 9h 40m – 16h 12m | |
| |
| Bangkok - Surat Thani ฿ 612–1,020 10h – 16h 10m | |
| |
Where to get the Bus in Bangkok
Bus services to Surat Thani depart from Bangkok’s Southern Bus Terminal, 8 Borommaratchachonnani Rd, Khwaeng Chim Phli, Khet Taling Chan, Krung Thep Maha Nakhon 10170.
Arrival in Surat Thani
Bus services from Bangkok terminate at Surat Thani Bus Station, 130/181 130/238 หมู่ 10 Tambon Wat Pradu, Amphoe Mueang Surat Thani, Chang Wat Surat Thani 84000.
About Surat Thani
Surat Thani is a transport hub for onward travel to the islands of Koh Samui, Koh Phangan and Koh Tao, as well as other lesser visited beach resort such as Khanom and Sichon. Surat Thani is also the place to go to get a minivan to Khao Sok National Park. The Lomprayah High Speed Ferry company has ferry terminal near Surat Thani city centre all the other ferry services depart from Donsak District, which is 70 km by road from Surat Thani.
Travel from Surat Thani City to Donsak
There are joint bus and ferry services from Surat Thani City to the ferry piers in Donsak with regular departures during daylight hours. Its easy to get from Surat Thani to the islands via car ferry services from Donsak.

About Surat Thani City
Surat Thani City itself is not a popular destination for tourists. The town has few tourist attractions. If you do stay over night in Surat Thani the most interesting things to do are to visit the markets. Surat Thani Night Market is the liveliest of the markets in the city and a great place to go to eat Southern Thai food.