การเดินทางจากกรุงเทพไปจังหวัด กระบี่ หลายวิธี ดังนี้คือ
รถโดยสารประจำทาง
มีรถออกจากสถานีขนส่งสายใต้ ถนนบรมราชชนนี ไปจังหวัดกระบี่ทุกวัน ทั้งรถปรับอากาศและรถธรรมดา สอบถามข้อมูลสำหรับ บริษัทเดินรถเอกชน ติดต่อ บริษัท ลิกไนท์ จำกัด
จากสถานีขนส่งภูเก็ตมีบริการรถโดยสารประจำทางไปจังหวัดกระบี่ทุกวัน
โดยรถทัวร์โดยสาร กรุงเทพ – กระบี่
มีให้เลือกแบบ 24 ที่นั่ง หรือ 32 ที่นั่ง เวลาเดินทางของรถทัวร์โดยสารส่วนใหญ่จะออกจากกรุงเทพในตอนเย็น ถึงค่ำ และจะถึงสถานีขนส่งกระบี่ในเวลาตอนเช้าสาง ฉะนั้นก่อนเดินทางนักท่องเที่ยวควรตรวจสอบเวลาในการเดินทาง ทั้งของเรือโดยสารและรถโดยสารจากระบี่ เพราะไม่เช่นนั้น อาจจะทำให้ท่านที่เดินทางมาถึงกระบี่ในเวลาเช้ามาก อาจจะต้องเตร็ดเตร่อยู่อีกหลายชั่วโมง เพื่อคอยเวลาออกจากกระบี่ของเรือโดยสาร หรือรถตู้โดยสาร
รถไฟ จากสถานีรถไฟกรุงเทพฯ มาลงที่สถานีรถไฟจังหวัดตรัง หรือสถานีรถไฟทุ่งสง จังหวัดนครศรีธรรมราช จากนั้นต่อรถโดยสาร หรือรถแท็กซี่รับจ้างเข้าจังหวัดกระบี่ สอบถามรายละเอียดได้ที่ หน่วยบริการเดินทาง การรถไฟแห่งประเทศไทย
เครื่องบิน บริษัท การบินไทย จำกัด (มหาชน) มีเที่ยวบินจากกรุงเทพฯ ไปจังหวัดกระบี่ทุกวัน สายการบิน พี.บี.แอร์ มีบริการเที่ยวบินทุกวันเช่นกัน และสายการบินภูเก็ต แอร์ มีบริการเที่ยวบินกรุงเทพฯ – กระบี่ ทุกวันจากกระบี่รถตู้จากกรุงเทพไปกระบี่ ระยะทาง 814 กิโลเมตร
การเดินทางภายในจังหวัดกระบี่
จากตัวเมืองกระบี่มีรถโดยสารประจำทาง (สองแถว) ไปยังสถานที่ซึ่งเป็นที่ตั้งของแหล่งท่องเที่ยวต่าง ๆ เช่น บ้านห้วยโต้ บ้านหนองทะเล บ้านเขาทอง หาดนพรัตน์ธารา สุสานหอย อ่าวนาง บ้านคลองม่วง บ้านในสระ อำเภอเขาพนม อำเภอเหนือคลอง อำเภอคลองท่อม บ้านบ่อม่วง บ้านหัวหิน บ้านคลองพน อำเภอลำทับ อำเภออ่าวลึก อำเภอปลายพระยา สามารถขึ้นรถได้ที่ห้างสรรพสินค้าโว้ค ถนนมหาราชในตัวเมืองกระบี่ ส่วนสถานที่ท่องเที่ยวอื่นสามารถใช้บริการรถแท็กซี่ หรือเช่ารถจากบริษัทนำเที่ยวต่างๆ ในตัวเมืองกระบี่
ระยะทางระหว่างอำเภอเมืองและอำเภอต่าง ๆ ดังนี้
- อำเภอเหนือคลอง 17 กิโลเมตร - อำเภอเขาพนม 39 กิโลเมตร
- อำเภอคลองท่อม 42 กิโลเมตร - อำเภออ่าวลึก 43 กิโลเมตร
- อำเภอปลายพระยา 66 กิโลเมตร- อำเภอลำทับ 67 กิโลเมตร
- อำเภอเกาะลันตา 103 กิโลเมตร
ระยะทางจากตัวเมืองกระบี่ไปยังจังหวัดใกล้เคียง
- พังงา 86 กิโลเมตร- ตรัง 131 กิโลเมตร
- ภูเก็ต 176 กิโลเมตร -พัทลุง 193 กิโลเมตร
- สุราษฎร์ธานี 211 กิโลเมตร- นครศรีธรรมราช 233 กิโลเมตร
- สตูล 276 กิโลเมตร