Провинция расположена на побережье Андаманского моря, кроме материковой части включает в себя также 46 островов. Большая часть территории покрытая холмами, доля равнин незначительна. Две главные реки провинции: Транг и Палиан берут начало в горах Накхонситхаммарат. Береговая линия провинции составляет 119 км. Побережье славится множеством красивых островов, а восточные горные районы провинции — водопадами, пещерами и нетронутыми джунглями. На побережье и в горных долинах расположены плантации каучуконосов.