THAIest

Krabi Bus Terminal is the main bus station of Krabi province. Bus station is located about 4 km north of Krabi Town, near the junction between Utarakit Road and Krabi Airport Road. Krabi Bus Station is serviced by buses and minivans running to various destinations in Southern Thailand as well as a number of daily buses going to Bangkok.

Krabi Bus Terminal – Main Bus Station of Krabi Province

Krabi Bus Terminal Facilities

Krabi Bus Terminal is not a large one but you can still find the main facilities there. There are paid toilets as well as few stalls where you can grab some food, snacks and beverages for your trip.

Krabi Bus Terminal – Main Bus Station of Krabi Province

There are two rows of ticket counters at the bus station. The names of destinations are written in English so it won't be difficult to choose the right counter for buying a ticket.

Krabi Bus Terminal Tickets

In most cases you can just buy a ticket from the counters at the bus terminal. Arriving half hour before the time of bus departure is normally enough.

However, if you are planning to take a long distance bus to Bangkok, booking a ticket in advance is recommended. Booking a ticket in advance for the night buses during the high season and all buses during holiday periods such as New Year and Songkran Festival in April, is almost mandatory as buses quickly fill up.

Book your bus tickets for buses departing from Krabi Bus Station by using this form.

Powered by 12Go system

Buses & Minivans

At Krabi Bus Terminal, you will find bus ticket counters of governmental bus company 999 bus, also called “Bor.Kor.Sor.” in Thai, and private bus and minivan companies.

Tickets for the buses of the governmental company can be booked here: Bus 999 Tickets

Governmental bus company 999 bus

There are 3 types of buses operating at Krabi Bus Station: VIP Air-Conditioned Buses with less seats , 1st Class Air-Conditioned Buses offering direct service and 2nd Class Air-Conditioned Buses that generally have frequent stops to pick up passengers so the journey on such a bus might take a bit longer.

Air-Conditioned Bus

There are also minibuses departing from the bus station to the destinations in Southern Thailand. On some of the routes you will find both buses and minibuses going to the same destination. Minibuses in most cases are faster than regular buses but their security records are not that good. 

Popular Destinations from Krabi Bus Terminal

Krabi to Bangkok Bus

Governmental 999 bus from Krabi to Bangkok run 2 times a day. Buses depart from Krabi to Sai Tai Mai Bus Terminal at 16:00 and 17:00.

Bus tickets on this route can be booked online here: Krabi to Bangkok Bus Tickets

Bus to Bangkok

Other companies also operate buses between Krabi and two stations in Bangkok (Southern and Northern). There are morning buses departing around 08:00 but most of the buses from Krabi to Bangkok depart from 16:00 to 17:30 as taking an overnight bus is the most popular option for covering this route.

The journey from Krabi to Bangkok takes about 12 hours.

Krabi to Phuket Bus

There are many bus and minivan routes connecting Krabi Bus Terminal and Phuket. Buses and minivans from Krabi to Phuket depart frequently from 06:00 to 18:00.

Krabi to Phuket bus timetable can be found and bus tickets can be booked online here: Krabi to Phuket Bus Tickets

Krabi to Koh Lanta

Minivans from Krabi Bus Station to Koh Lanta depart roughly every hour from 07:00 to 17:00.

Krabi to Koh Lanta van timetable can be found and van tickets can be booked online here: Krabi to Koh Lanta Tickets

Krabi Bus Terminal – Main Bus Station of Krabi Province

Krabi to Khao Lak

Minivans from Krabi Bus Terminal to Khao Lak depart every 30 minutes from 07:00 to 16:00.

Krabi to Khao Lak van timetable can be found and van tickets can be booked online here: Krabi to Khao Lak Tickets

Krabi to Khao Sok

Minivans from Krabi Bus Station to Khao Sok National Park depart every 30 minutes from 07:00 to 16:00.

Krabi to Khao Sok van timetable can be found and van tickets can be booked online here: Krabi to Khao Sok Tickets

Krabi Bus Terminal – Main Bus Station of Krabi Province

Krabi to Surat Thani / Koh Samui / Koh Phangan

Minivans from Krabi Bus Terminal to Surat Thani depart from 04:30 to 16:30 every hour. There are also two daily bus departures at 05:30 and 11:10. Surat Thani is often used as a gateway to Koh Samui and Koh Phangan islands.

Krabi to Surat Thani van timetable can be found and van tickets can be booked online here: Krabi to Surat Thani Tickets

You can also book transportation from Krabi all the way to the islands:

Krabi to Koh Samui Tickets

Krabi to Koh Phangan Tickets

Krabi Bus Terminal – Main Bus Station of Krabi Province

Krabi to Ranong Bus

Bus from Krabi Bus Terminal to Ranong runs once a day. The bus departs at 10:00. The bus stops at Takuapa on the way. From Ranong you can take a ferry to Koh Phayam or Koh Chang Noi.

Bus tickets on this route can be booked online here: Krabi to Ranong Bus Tickets

Krabi to Trang Bus

Air-conditioned buses from Krabi Bus Station to Trang run every hour from 07:30 to 17:20. Minivans from Krabi to Trang also depart every hour, starting from 06:00 to 17:00. From there you can take a ferry to Koh Muk, Koh Kradan and Ko Ngai.

Krabi Bus Terminal – Main Bus Station of Krabi Province

Krabi to Nakhon Si Thammarat

Buses and minivans from Krabi Bus Terminal to Nakhon Si Thammarat run from 07:00 to 17:00. There are plenty of departure times to choose from.

Krabi Bus Terminal – Main Bus Station of Krabi Province

Krabi to Hat Yai Bus

Air-conditioned buses from Krabi Bus Terminal to Hat Yai run every hour from 09:00 to 15:20. Minivans also depart hourly from 07:00 to 17:00.

Krabi to Hat Yai van timetable can be found and van tickets can be booked online here: Krabi to Hat Yai Tickets

Krabi Bus Terminal – Main Bus Station of Krabi Province

Krabi to Satun

Buses and minivans from Krabi Bus Terminal to Satun depart every 2 hours, from 11:00 to 15:30.

Krabi to Satun transportation tickets can be booked online here: Krabi to Satun Tickets

Krabi Bus Terminal Timetable

Krabi Bus Terminal timetable for different routes can be found by using this search form.

Krabi Bus Terminal to Ao Nang

Public bus (songtaew) routes connect Krabi Bus Station with Ao Nang and Krabi Town.

From Krabi Bus Terminal to Ao Nang you can travel by a songtaew that departs every 30 minutes. The fare to Ao Nang is 60 THB per person.

If you are not keen on taking public transportation of this type, avoid being overcharged by pre-booking your taxi from Krabi Bus Station to Ao Nang.

Public bus (songtaew)

Ao Nang to Krabi Bus Terminal

From Ao Nang to Krabi Bus Terminal you can also go by taking the same songtaew on the main street of Ao Nang. There are songthaews departing roughly every 30 minutes and the fare is 60 THB per person.

The easiest and most convenient way for getting from Ao Nang to Krabi Bus Station is by a pre-booked private transfer from Ao Nang to Krabi Town.

Find tips & inspiration
Follow us
Join our community
Join the THAIest community of travelers by becoming a member of our Facebook group
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.