Краби расположена в 800 км на юго-восток от Бангкока и в 170 км восточней острова Пхукет. Провинция, кроме материковой части, включает 10 крупных и множество мелких островов.
В Краби просто идеальное море для любителей водного спорта. К услугам туристов дайвинг-клубы, прекрасные условия для виндсерфинга и яхтинга. Здесь каждый найдет для себя что-то интересное – широкие песчаные пляжи, многочисленные SPA-центры, увлекательные морские прогулки, посещение национальных парков и мангровых лесов, поездки к горячим источникам и водопадам. В окрестностях Краби ведется много археологических раскопок, поскольку считается, что эти места являются одним из древнейших поселений в Таиланде. Краби прославилась и одним из трех известных в мире ракушечных отложений возрастом 75 млн лет – так называемым кладбищем морских раковин Су-Сан Хой.
Ландшафт – горы, холмы, равнины, мангровые леса. Через город Краби течет река 5-метровой ширины, которая впадает в Андаманское море в районе Тамбон Пак Нам. В Краби есть несколько каналов – Клонг Пакасай (Khlong Pakasai), Клонг Краби Яй, (Khlong Krabi Yai) и Клонг Краби Ной (Khlong Krabi Noi), берущие начало в горном массиве Пханом Бенча (Phanom Bencha), одном из самых высоких горных массивов на Краби. Среднегодовая температура в провинции колеблется от +27°С до +29°С. Самый удачный период для отдыха на Краби – с ноября до конца апреля, в это время здесь особенно солнечно и жарко.