Situata nella parte meridionale della Thailandia, Krabi si trova sulle rive del Mare delle Andamane. Il centro della città, che è l'area turistica più popolare della Thailandia, è conosciuto come Krabi Town. Le spiagge di Ao Nang e Railey sono raggiungibili tramite questa regione, che è estremamente conveniente per sport come l'arrampicata su roccia. Le Isole Phi Phi sono anche uno dei principali centri turistici della città. La città, che ha una popolazione di circa 52 mila persone secondo i dati del 2010, ospita il Parco Nazionale di Ko Lanta con aree per immersioni. Il periodo migliore per visitare tutte le isole della città, inclusa Ko Lanta Yai, la più grande isola della città, è noto per essere tra ottobre e aprile.
