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 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.
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.
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
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.
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
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 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 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 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 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 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 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.
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.