Długość linii brzegowej mierzy 55,4 km.
Przez Łebsko przepływa rzeka Łeba, uchodząca do Morza Bałtyckiego. Wnosi ona do jeziora 11 m³ wody na sekundę. Łebsko jest zbiornikiem słonawowodnym. Za sprawą krótkiego odcinka ujściowego rzeki między jeziorem a morzem, w Łebsku dochodzi do okresowego napływu wód słonych z Bałtyku. W czasie tego zjawiska zasolenie jeziora może dochodzić do 3‰. Zbiornik posiada także połączenie kanałami z jeziorami Gardno i Sarbsko. Ze względu na typ miktyczny Łebsko zaklasyfikowano do jezior polimiktycznych, czyli takich, w których obserwuje się częste mieszanie wód.
Niewielka głębokość średnia oraz akumulacyjna działalność Łeby sprzyjają szybkiemu wypłycaniu misy jeziora. Proces ten skutkuje zarastaniem zbiornika, a co za tym idzie stałym zmniejszaniem się jego powierzchni. Do ciągłej zmiany powierzchni jeziora przyczynia się również osadzanie piasku u północnego brzegu. Nawiewany on jest z wydm, przemieszczających się w kierunku południowo-wschodnim. W latach 1891 – 1965 linia brzegowa z przesuwała się z prędkością 0,5 – 1,2 m/rok. W okresie od 1884 r. do 1920 r. Łebsko zmniejszyło się o 104 ha. Od 1941 r. obszar zajmowany przez zbiornik uległ zredukowaniu o około 382 ha.