Bus times from Bangkok to Krabi

By bus the journey takes from 11 hours 30 minutes to 13 hours 30 minutes depending upon which bus service you use to travel 774 km from Bangkok to Krabi.

Bus Timetable from Bangkok to Krabi


  • Click on the ‘Bangkok – Krabi’ link in the timetable below for more information and to buy tickets.
Bangkok - Krabi ฿ 740–915 10h 30m – 15h
  •   Express 17:30, 17:45, 18:40, 19:00

Bus Station in Bangkok


Bus services to Krabi depart from Bangkok’s Southern Bus Terminal at 8 Borommaratchachonnani Rd, Khwaeng Chim Phli, Khet Taling Chan, Krung Thep Maha Nakhon 10170, Thailand.

Google Map of Bangkok Southern Bus Terminal

Arrival in Krabi


Bus services from Bangkok terminate at Krabi Bus Terminal at Pak Nam, Mueang Krabi District, Krabi 81000, Thailand.

Google Map of Krabi Bus Terminal

Travel in Krabi


Shared songthaew taxi services are the main form of public transport in Krabi. Songthaew taxi are converted pick up trucks with a roof and two rows of seats. They travel fixed routes and pick up and drop off passengers along those routes on request. Songthaew taxis run from Krabi Bus Terminal and the main road in Krabi. They wait for passenger at the corner on the Maharaj Road near the Vogue Shopping centre before setting off and this is good place to go and wait for one.

Bangkok to Krabi Bus
Bangkok to Krabi Bus

There are two main local routes. White songthaew run from the Krabi town to Khong Jilard Pier (for ferries to Koh Phi Phi), Krabi Bus Terminal and onto Ao Nammao pier (for ferries to Railay beach) and onto Ao Nang. The fare to Ao Nang is 50 THB. The other route is the Red songthaew route which goes to Krabi Bus Terminal and the excellent Wat Tham Seua.

How useful was this post?

Click on a star to rate it!

Average rating 1 / 5. Vote count: 1

No votes so far! Be the first to rate this post.