The town is located on both banks of the river Świna, and since there is no road connection across it, transport is provided by regular ferries.
Świnoujście has the largest and most modern ferry terminal in Poland, with regular connections to Denmark and Sweden.