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