Regular AC and non-AC bus service connects Phuket and Krabi every hour. Bus service is also available to the capital Bangkok.
The routes to reach Krabi are Phetkasem Road or Thailand Route 4 from Bangkok (946 kilometers away), Route 402 from Phuket (185 kilometers away) and through Surat Thani or Nakhon Si Thammarat from the east.
The bus from Southern Bus Terminal in Pen Klao of Bangkok reaches Krabi in 13 hours. From the bus terminal in Phuket Town one can take a minibus or local bus to reach the town of Krabi. This trip takes about 3 - 4 hours. Buses, taxis or mini-vans can be taken from Suratthani to reach Krabi. The duration of this trip is 5 hours.