Decydujący wpływ na stany wody jeziora wywierają silne wiatry i zmiany poziomu zwierciadła wody w morzu. Oba te zjawiska występują najczęściej w okresie od listopada do lutego. Panujące w tym czasie silne wiatry z sektora północno-zachodniego powodują napływ wód morskich do jeziora. Nierzadkie są przypadki napływu wód morskich latem, w okresach niewielkiego spadku wody Łupawy między morzem a jeziorem. Z przeprowadzanych analiz wynika, że wysokie stany wody jeziora powodowane były głównie przez wiatr z kierunków N, W, NW i SW. Wiatr z sektora NE, E, SE wpływa zdecydowanie na obniżenie poziomu wody w jeziorze. Wiatr z kierunków N, W, NW stanowi niewielki procent w stosunku do wiatru z pozostałych, przeważających kierunków, których największa częstość przypada na miesiące zimowe.
Na stany wody jeziora Gardno wpływa również dopływ powierzchniowy ze zlewni jeziora. Wzrost stanów wody związany z dopływem powierzchniowym zdarza się tylko w wyjątkowych sytuacjach. Należą do nich całkowite lub częściowe zahamowanie dopływu wód jeziora, spowodowane zapiaszczeniem ujścia Łupawy. Są to jednak sytuacje krótkotrwałe, rzędu najwyżej kilku dni.