Łeba położona jest nad Morzem Bałtyckim pomiędzy jeziorami: Łebsko (3 największe jezioro w Polsce) oraz Sarbsko. Łeba jest jedną z bardziej popularnych nadmorskich miejscowości turystycznych. Sezon turystyczny trwa od początku maja do końca września, jednak największe natężenie jest w lipcu i sierpniu. Główną atrakcją Łeby są piękne piaszczyste plaże, szczególnie po zachodniej stronie molo oraz wydmy ruchome - leżące kilka kilometrów od Łeby.