Szczecin se sitúa a orillas del río Oder al sur de la bahía de Szczecin y la bahía de Pomerania.