From Other Countries
By Air (Bangkok Suvarnabhumi Airport)
Tiger Airways (Tel: 001 800 601 5637, Toll-free inside Thailand) has direct flights between Singapore and Krabi three times per week. Days when flight is available vary according to season. There is one flight per day and lasts 35 minutes.
Air Asia (Tel: +66 2 515 9999) has one-time daily flights between Kuala Lumpur and Krabi in the afternoons. Flight duration is 15-20 minutes.
In addition to that, Thai Airways (Tel: +66 2 232 8000) has international flights from around the world that stops at Bangkok and then flies to Krabi and vice versa.
By Road (Private Car)
The distance from Bangkok to Krabi is approximately 950 kms. or about 12 hours by car.
Route 1: Petchburi - Prachuab Khiri Khan - Chumporn - Phang Nga - Krabi. Distance: 946 kms.
Route2: From Bangkok, take Highway No. 4, drive south past the provinces of Petchburi, Prachuab Khiri Khan and Chumporn. Then from Chumporn take Highway No. 41 past the districts of Lang Suan and Chai Ya. Once you reach Surat Thani, go in the direction of Viangsra District, then take Highway No. 4035 until the district Ao Luek and finally join Highway No. 4 again. Distance: 814 kms.