Bus times from Surat Thani to Krabi

By public bus or minivan it takes between 3 hours 00 minutes to travel from Surat Thani Town to Krabi. Direct services to Krabi also depart from Surat Thani Railway Station which is located 16 km to the West of Surat Thani Town in the town of Phunphin.

Bus Timetable from Surat Thani to Krabi

  • Click on the ‘Surat Thani – Krabi’ link in the timetable below for more information and to buy tickets.
Surat Thani - Krabi ฿ 210–650 2h 15m – 4h
  •   Standard AC 08:00, 09:00, 10:40, 12:30, 14:00, 17:00, 18:30
Surat Thani - Krabi ฿ 250–600 3h – 4h 30m
  •   Regional 08:30, 09:30, 10:30, 11:30, 12:30, 13:30, 14:30, 15:30, 16:30

Surat Thani Bus Stop

Bus services to Krabi depart from Talad Kaset 1 Bus Terminal in Surat Thani Town Centre.

Krabi Bus Stop

Bus services from Surat Thani terminate at Krabi Bus Terminal.

Travel to the Islands

The main long distance ferry terminal in Krabi is Klong Jilard Pier which is 8.3 km by road to the south of Krabi Bus Terminal. There is no direct public transport between Krabi Bus Station and Klong Jilard. A taxi or motorbike taxi from the bus terminal to the ferry pier will cost between 150 and 200 THB.

Klong Jilard Pier in Krabi

Klong Jilard Pier in Krabi

From Klong Jilard Pier there are ferry services to Phuket (5 hours), and Koh Phi Phi (1 hour 30 minutes to 2 hours 30 minutes), Koh Lanta (1 hour). For Koh Lipe take a ferry to Koh Lanta and then change to another ferry or speedboat service for the second stage of the journey to Koh Lipe. For travel to Railay Beach you need to use Ao Nammao Pier which is 15.3 km from Krabi Bus Terminal. Longtail boat services to Railay depart from Ao Nammao Pier depart at 08:30. 09:30, 10:30, 11:30, 12:30, 13:30, 14:30, 15:30, 16:30, 17:30 and 18:30 and the cost is 100 THB per person.

Next see Ferry times from Krabi to Koh Phi Phi