Swinoujscie ligger i det yderste nordvestlige hjørne af Polen. Det er den eneste by i landet, der er anlagt på et større antal øer. Indenfor byens område ligger 44 øer, men kun 3 af dem er beboet: Uznam, Wolin og Karsibór.
På øen Uznam ligger kun ca. 10% af arealet på den polske side af grænsen; resten hører til Tyskland. På denne ø ligger byens centrum og det er her, den største del af turistlivet udfolder sig.
På øen Wolin ligger bl.a. færgehavnen, der forbinder Polen med Skandinavien, samt banegård og busstation.
De første historiske optegnelser om bebyggelsen ved floden Swina's munding (hvoraf byens navn) stammer fra det 12.årh. I tidens løb har forskellige nationer hersket over dette område: danskere, svenskere, preussere og tyskere. Byen fik købstadrettigheder i 1765.
I det 19.årh. blev stedet et af de mest populære kursteder i Europa. Under anden verdenskrig var Swinoujscie en vigtig militærhavn.