ทางรถยนต์
จากกรุงเทพฯ
ใช้ทางหลวงหมายเลข 4 ผ่าน เพชรบุรี ประจวบฯ ชุมพร เมื่อถึงสี่แยกปฐมพร
จ.ชุมพร ตรงไปตามทางหลวงหมายเลข 41 ผ่านอำเภอหลังสวน ไชยา จ.สุราษฎร์ จากนั้นใช้ทางหลวงหมายเลข
4035 ถึงอ่าวลึกแล้ววกเข้าทางหลวงหมายเลข 4 อีกครั้งจนถึงกระบี่ รวมระยะทางประมาณ
814 กม
รถโดยสารประจำทาง
มีรถวิ่งจากกรุงเทพไปกระบี่ทุกวัน
โดยบริษัทขนส่งจำกัด โทร.4351199, 4351200 ค่าโดยสารสำหรับรถปรับอากาศ
VIP ประมาณ 380 บาท ใช้เวลาเดินทางประมาณ 10 ชม
ทางเครื่องบิน ปัจจุบันจังหวัดกระบี่มีสนามบินประจำจังหวัด
สามารถบินตงจากกรุงเทพ สู่กระบี่ได้โดยตรง โดยไม่จำเป็นต้องมาลงที่จังหวัดภูเก็ตเหมือนแต่ก่อน
ท่านสามารถตรวจสอบเที่ยวบินและสายการได้ จากบริษัทการบินไทย