Krabi Bus Terminal – Main Bus Station of Krabi Province

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 Terminal is serviced by buses and minivans running to various destinations in Southern Thailand such as Phuket, Surat Thani, Koh SamuiKoh LantaRanong, Trang as well as a number of daily buses going to Bangkok.

Krabi Bus Terminal – Main Bus Station of Krabi Province

Bus Station 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 Krabi Bus Terminal. The names of destinations are written in English so it won't be difficult to choose the right counter for buying a ticket.

Tickets

In most cases you can just buy a ticket from the counters at Krabi 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 Terminal 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.

Krabi Bus Terminal – Main Bus Station of Krabi Province

There are 3 types of buses operating at Krabi Bus Terminal: 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.

Krabi Bus Terminal – Main Bus Station of Krabi Province

There are also minibuses departing from Krabi Bus Terminal 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

Bangkok

Governmental 999 bus from Krabi Bus Terminal to Bangkok run 4 times a day. VIP bus departs from Krabi to Sai Tai Mai Bus Terminal at 17:30 and costs 862 THB. There are also 3 first-class buses departing at 16:00, 17:00 and 18:00 (costs from 554 to 587 THB). The earliest of them goes to Bangkok Northern (Mo Chit) Bus Terminal.

Krabi Bus Terminal – Main Bus Station of Krabi Province

Other companies also operate buses between Krabi and two stations in Bangkok (Southern and Northern). There are morning buses departing at 08:00 and 08:20 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.

Phuket

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. 

Koh Lanta

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

Krabi Bus Terminal – Main Bus Station of Krabi Province 

Khao Sok / Khao Lak

Minivans from Krabi Bus Terminal to Khao Sok National Park depart every 2 hours from 07:30 to 16:00. Minivans also stop at Khao Lak on the way.

Krabi Bus Terminal – Main Bus Station of Krabi Province

Surat Thani / Koh Samui / Koh Phangan

Minivans from Krabi Bus Terminal to Surat Thani depart from 04:30 to 16:30 every hour. Surat Thani is often used as a gateway to Koh Samui and Koh Phangan islands.

Krabi Bus Terminal – Main Bus Station of Krabi Province

Ranong / Koh Phayam / Koh Chang Noi

Buses from Krabi Bus Terminal to Ranong run twice a day. The first bus departs at 08:30 and the last bus leaves at 12:30. The buses stop at Takuapa on the way. From Ranong you can take a ferry to Koh Phayam or Koh Chang Noi.

Trang

Air-conditioned buses from Krabi Bus Terminal 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

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

Hat Yai

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 Bus Terminal – Main Bus Station of Krabi Province

Satun

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

Krabi Bus Terminal Timetable

Recent Krabi Bus Terminal timetable can be seen here.

Krabi Bus Terminal – Main Bus Station of Krabi Province

Krabi Bus Terminal – Main Bus Station of Krabi Province

Bus schedules can be found and tickets can be booked by using this search form.

How to get there

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

Krabi Bus Terminal – Main Bus Station of Krabi Province

From Ao Nang you can reach Krabi Bus Station by taking a songtaew that departs every 15 minutes. The fare is 60 baht per person.