Bus from Bangkok to Surat Thani: Online Booking, Schedules, and Routes

Promotional image featuring a bus from Bangkok to Surat Thani with the backdrop of Khao Sok in Surat Thani province.

Heading from Bangkok to the charming town of Surat Thani? Our dependable bus services make it easy. With several daily departures from Mochit and the Southern Terminal in Bangkok, you can find a schedule that works for you.

We offer a range of bus classes to suit your preferences and budget. Express buses provide a quick and efficient journey, while VIP buses offer extra comfort and amenities. No matter which you choose, you’ll enjoy a pleasant ride to Surat Thani.

Once there, you can explore the city’s night markets, visit the stunning Khao Sok National Park, or catch a ferry to the famous islands of Koh Samui, Koh Phangan, or Koh Tao. Start your adventure with a hassle-free booking through SiamTickets.

Use the search tool above or click here to book.

Bus Schedule Bangkok to Surat Thani

Here are separate tables for each departure point for bus services from Bangkok to Surat Thani.

Bangkok's Mo Chit Bus Terminal, a key transportation hub connecting to northern and northeastern Thailand.
Mo Chit Bus Terminal: Gateway to Thailand’s North and Northeast. © Sitthipong Pengjan / Shutterstock.com
Depart Mochit Arrive Surat Thani Service
Morning Departures
06:45 AM 22:55 PM Transport Co Express
Evening Departures
16:45 PM 08:55 AM (+1) Transport Co Express
17:00 PM 09:12 AM (+1) Transport Co Express
17:05 PM 09:15 AM (+1) Transport Co Express
17:15 PM 09:27 AM (+1) Transport Co Express
17:25 PM 09:35 AM (+1) Transport Co Express
17:32 PM 09:44 AM (+1) Transport Co Express
18:00 PM 10:10 AM (+1) Transport Co Express
18:05 PM 10:15 AM (+1) Transport Co Express
18:15 PM 10:27 AM (+1) Transport Co Express
Depart Southern Terminal Arrive Surat Thani Service
Morning Departures
07:30 AM 17:15 PM Nakhon Si Racha Express
07:30 AM 16:30 PM Bangkok Busline VIP
Afternoon Departures
16:00 PM 08:00 AM (+1) Transport Co Express
16:30 PM 08:27 AM (+1) Transport Co Express
17:30 PM 09:27 AM (+1) Transport Co Express
Evening Departures
18:30 PM 04:15 AM (+1) Nakhon Si Racha VIP
18:35 PM 10:35 AM (+1) Transport Co Express
18:50 PM 05:00 AM (+1) Krungsiam Tour VIP 32
19:00 PM 05:00 AM (+1) Sombat Tour VIP 30
19:00 PM 05:00 AM (+1) Krungsiam Tour VIP 24
19:30 PM 05:30 AM (+1) ChokeAnan Tour VIP 24
19:50 PM 07:50 AM (+1) Sombat Tour Express 42
BOOK BUS TICKETS

Travel Time

Travel time from Bangkok to Surat Thani is approximately 10 hours with bus transportation.

Bus Fare and Classes

Transport CO buses © Wanolan Sriboonkam / Shutterstock.com

Select from various ticket classes offered by Transport Co, Nakhon Si Racha, and Bangkok Busline for your trip to Surat Thani.

Bus Class and Company Fare Rate
Transport Co Express THB 600 – THB 950
Nakhon Si Racha Express THB 600
Bangkok Busline VIP THB 720
Nara Travel Bus THB 720
Krungsiam Tour VIP 32 THB 790
Sombat Tour VIP 30 THB 950
ChokeAnan Tour VIP 24 THB 1,000

Surat Thani by Bus FAQ

Transport Co, Nakhon Si Racha, Bangkok Busline, Krungsiam Tour, Sombat Tour, and ChokeAnan Tour arrive at Surat Thani Bus Terminal. Nara Travel arrives at Surat Thani Talad Kaset 2. Sapthaweephol Tour and Travel arrives at Sapthaweephol Office Surat Thani. Montanatip arrives at Jarinthon Tour Surat Thani.

Multiple daily services are offered by Transport Co, Nakhon Si Racha, Bangkok Busline, and others with departures throughout the day.

The journey takes approximately 10 hours.

Fares range from THB 608 to THB 1,051 depending on the operator and class.

Yes, all listed services are direct.

Departures are mainly from Southern Terminal Bangkok and Mochit, Bangkok.

BOOK BUS TICKETS

Travel Options

2nd Class sleeper train cabin © akimov konstantin / Shutterstock.com


Traveling from Bangkok to Surat Thani can be done via:

Air Travel

  • Duration: Around 1 hour.
  • Airlines: Multiple daily flights by various carriers.

Bus

  • Duration: About 9-11 hours.
  • Features: Regular services, multiple classes available.

Train

  • Duration: Approximately 8-12 hours, depending on the service.
  • Comfort: Sleeper options available for overnight travel.

Each mode offers a balance between time, cost, and comfort, catering to diverse traveler needs.

Summary

Getting from Bangkok to Surat Thani by bus is a convenient and comfortable option. Here’s what you need to know:

Buses depart throughout the day, from early morning to late evening, so you can easily find a schedule that suits your plans. The journey takes around 10 hours, giving you plenty of time to relax and enjoy the scenery.

Fares start at THB 600 and go up to THB 1,100, depending on the bus class and operator you choose. Express and VIP buses are available from reputable companies, ensuring a pleasant travel experience.

Whether you’re heading to Surat Thani to explore the city or using it as a gateway to the southern islands, traveling by bus is a great way to get there.

Related Trips