1.โดยรถยนต์ส่วนตัว
- จากกรุงเทพฯ ใช้ทางหลวงหมายเลข 4 ผ่านจังหวัดเพชรบุรี-ประจวบคีรีขันธ์-ชุมพร-ระนอง-พังงา-กระบี่
ระยะทาง 946 กิโลเมตร
- จากกรุงเทพฯ ใช้ทางหลวงหมายเลข 4 ถึงจังหวัดชุมพร จากชุมพรใช้ทางหลวงหมายเลข 41 ผ่านอำเภอ
หลังสวน อำเภอไชยา จังหวัดสุราษฎร์ธานี เข้าอำเภอเวียงสระ ใช้ทางหลวงหมายเลข 4035 ถึงอำเภออ่าวลึก
แล้ววกเข้าทางหลวงหมายเลข 4 อีกครั้งหนึ่ง ถึงจังหวัดกระบี่ ระยะทาง 814 กิโลเมตร
-จากภูเก็ตการเดินทางโดยรถยนต์จากภูเก็ต ใช้ทางหลวงแผ่นดินหมายเลข 402 และหมายเลข 4 ระยะทาง 176 กิโลเมตร

2.รถโดยสารประจำทาง

มีรถโดยสารธรรมดาและรถโดยสารปรับอากาศของบริษัท ขนส่ง จำกัด และของเอกชน สายกรุงเทพฯ-กระบี่ ออกจากสถานีขนส่งสายใต้ ถนนบรมราชชนนี ทุกวัน วันละหลายเที่ยว ใช้เวลาเดินทางประมาณ 11-12 ชั่วโมง
สอบถามรายละเอียดได้ที่บริษัท ขนส่ง จำกัด โทร.1490 www.transport.co.th ลิกไนท์ทัวร์
โทร. 0 2894 6151-3
ปัจจุบันบริษัท ขนส่ง จำกัด ได้เปิดให้บริการจองตั๋วรถโดยสารออนไลน์แล้ว ติดต่อได้ที่ www.thaiticketmajor.com นอกจากนี้ยังสามารถซื้อตั๋วออนไลน์ได้ที่ไทยรูท ดอทคอม www.thairoute.com


3.รถไฟ
จากสถานีรถไฟกรุงเทพฯ มาลงที่สถานีรถไฟจังหวัดตรัง หรือสถานีรถไฟทุ่งสง จังหวัดนครศรีธรรมราช จากนั้นต่อ รถโดยสาร หรือรถแท็กซี่รับจ้างเข้าจังหวัดกระบี่ สอบถามรายละเอียดได้ที่ หน่วยบริการเดินทาง การรถไฟแห่ง ประเทศไทย โทร. 1690, 0 2223 7010, 0 2223 7020 หรือ www.railway.co.th

3.เครื่องบิน
มีบริการเที่ยวบินระหว่าง กรุงเทพฯ-กระบี่ ทุกวัน ท่าอากาศยานกระบี่อยู่ที่ถนนเพชรเกษมทาง ไปอำเภอ เหนือ คลอง ห่างจากตัวเมือง 13 กิโลเมตรสามารถสอบถามตารางบิน และข้อมูลเพิ่มเติม จากสาย การบินต่างๆ ดังนี้
- บริษัท การบินไทย จำกัด (มหาชน) โทร.1566, 0 2356 1111, 0 2280 0060, 0 2628 2000 หรือ    www.thaiairways.com
- สายการบินไทยแอร์เอเชีย โทร. 0 2515 9999 หรือ www.airasia.com
ในตัวเมืองกระบี่มีรถโดยสารประจำทางไปยังอำเภอต่างๆ ได้อย่างสะดวก นักท่องเที่ยวสามารถเลือกใช้บริการ ยานพาหนะได้หลายรูปแบบตามอัธยาศัย สอบถามรายละเอียดได้ที่สถานีขนส่งกระบี่ โทร. 0 7561 1804

นอกจากนี้ยังมีรถสองแถวไปยังแหล่งท่องเที่ยวต่าง ๆ เช่น อ่าวนาง สุสานหอยบ้านแหลมโพธิ์ หาดนพรัตน์ธารา ฯลฯ รวมทั้งมีรถตู้ให้บริการในเส้นทางสายกระบี่-เกาะลันตา (สอบถามและจองที่นั่งได้ที่โทร. 0 7562 2197) คิวรถสองแถวและรถตู้ส่วนใหญ่อยู่ในตัวเมือง แถวๆ ถนนมหาราช

นอกจากเส้นทางบนบก ในตัวเมืองกระบี่ยังมีเรือโดยสารให้บริการไปยังแหล่งท่องเที่ยวต่างๆ เช่น อ่าวไร่เล เกาะพีพี เกาะลันตา ฯลฯ โดยส่วนใหญ่แล้วเรือจะจอดเทียบอยู่ที่ท่าเจ้าฟ้า สอบถามที่โทร. 0 7562 3634-5

ระยะทางจากอำเภอเมืองกระบี่ไปยังอำเภอต่างๆ คือ
อำเภอเหนือคลอง 17 กิโลเมตร
อำเภอเขาพนม 39 กิโลเมตร
อำเภอคลองท่อม 42 กิโลเมตร
อำเภออ่าวลึก 43 กิโลเมตร
อำเภอปลายพระยา 66 กิโลเมตร
อำเภอลำทับ 67 กิโลเมตร
อำเภอเกาะลันตา 103 กิโลเมตร