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–1,140 10h 40m – 19h 48m | |
| |
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.
Arrival in Krabi
Bus services from Bangkok terminate at Krabi Bus Terminal at Pak Nam, Mueang Krabi District, Krabi 81000, Thailand.
Travel in Krabi
Shared songthaew taxi services are the main form of public transport in Krabi.
Shared Taxis 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.

White Shared Taxi Route
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.
Red Shared Taxi Route
The other route is the Red songthaew route which goes to Krabi Bus Terminal and the excellent Wat Tham Seua.