The bus between Banyan Tree Bangkok and Krabi takes 11h 34m. The bus service runs several times per day from Banyan Tree Bangkok to Krabi. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run twice daily between Banyan Tree Bangkok and Krabi. The earliest departure is at 6:35 PM in the evening, and the last departure from Banyan Tree Bangkok is at 10:50 PM which arrives into Krabi at 10:26 AM. All services require a transfer at อาคารอื้อเจือเหลียง;U Chue Liang Building and take an average of 11h 34m. The schedules shown below are for the next available departures.
Arrives next day

11h 34m • 1 change
Arrives next day

11h 35m • 1 change
Arrives next day

11h 34m • 1 change
Arrives next day

11h 35m • 1 change
Arrives next day

11h 34m • 1 change
Arrives next day

11h 35m • 1 change
Arrives next day

11h 34m • 1 change
Arrives next day

11h 35m • 1 change
Arrives next day

11h 34m • 1 change
Arrives next day

11h 35m • 1 change
Want to know about travelling from Banyan Tree Bangkok to Krabi? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Banyan Tree Bangkok to Krabi. However, there are services departing from Banyan Tree Bangkok station and arriving at Krabi station via กระบี่. The journey, including transfers, takes approximately 11h 34m.
Banyan Tree Bangkok to Krabi bus services, operated by Thai Smile Bus, depart from สถานีขนส่งสายใต้ใหม่ station.
Banyan Tree Bangkok to Krabi bus services, operated by Thai Smile Bus, arrive at กระบี่ station.
Book your Banyan Tree Bangkok to Krabi bus tickets online with Thai Smile Bus and The Transport Company.
The distance between Banyan Tree Bangkok and Krabi is 653 km. The road distance is 790 km.
The Transport Company operates a bus from สถานีขนส่งสายใต้ใหม่ to กระบี่ 3 times a day. Tickets cost ฿650–6,000 and the journey takes 10h 25m. Lignite Tour also services this route once daily.