Private car
From Bangkok, use Highway no.4 (Petchakasem Road) passing Petchaburi, Prachuap Khiri Khan and Chumphon. Then take the Highway no.41 passing Lang Suan and Punpin district. At Punpin cross-road in Surat Thani, turn right to Highway no.401 and turn right to Highway no.415 at Pangkuan Nua junction. Turns left to Ao Leuk District and then take Highway 4 straight to Krabi Town total distance 814 km.
Bus
There are air-conditioned bus services to Krabi leaving from Southern Bus Terminal. The buses provided include ordinary buses, 2nd class air-conditioned buses, 1st class air-conditioned buses and 24-seat VIP buses. The journey takes about 12 hours.
Aircraft
There are daily flights from Suvarnabhumi Airport. The trip takes 1 hour 20 minutes.