Byen er en havneby ved lagunen Ao Pattani i Siambukten, og har langstrakte strender langs havet i nord og øst. Elven Mae Nam Pattani renner ut i byen, den har sine utspring i de malayiske fjellene i provinsen Yala lengre sør.