Bus line from Gdańsk:
Świnoujście (intermediate stop in Dziwnów). Duration of travel 8 hours. Price per single fare ticket – 48 zł, about 12 €.
Bus line from międzyzdroje:
To get from Międzyzdroje to Dziwnów you have to take a bus which runs every 2- 3 hours.