เป็นจังหวัดที่ตั้งอยู่ริมฝั่งทะเลอันดามัน ประกอบด้วยภูเขา ที่ดอน ที่ราบ หมู่เกาะน้อยใหญ่กว่า 154 เกาะ อุดมไปด้วยป่าชายเลน ตัวเมืองกระบี่มีแม่น้ำยาวประมาณ 5 กิโลเมตร ไหลผ่านลงสู่ทะเลอันดามันที่ตำบลปากน้ำ นอกจากนี้ยังมีคลองปกาสัย คลองกระบี่ใหญ่ และคลองกระบี่น้อย มีต้นกำเนิดจากยอดเขาที่สูงที่สุดในจังหวัดกระบี่ คือ เขาพนมเบญจา