Az országban nagyon eltérő éghajlati zónák uralkodnak. Míg a tengerparton mediterrán a klíma, légvonalban a közeli tíz kilométeres távolságban már kontinentális klíma uralkodik. A Dinári hegység, az Orjen, Lovćen, Rumija védi a tengerpartot, hogy a kontinentális klíma ne áramoljon be.
Éghajlati zónák:
Tengerparti klíma
Egy keskeny csíkon az Adriai tenger partján Herceg Novitól a Bojana folyóig van a mediterrán zóna. Nyáron a közép hőmérséklet júliusban 25, 4 C - 27, 6 C alakul. A nyarak hosszúak, szárazak, a tél rövid és enyhe. A napos órák száma 2500, extrém adatai Ulcinjnak vannak, mintegy 2700 napos óra évente. A tengervíz is felmelegszik 26 - 27 C-ra. Júliusban átlagosan naponta 11 órát süt a nap. A víz hőmérséklete már májustól kedvező és az marad október közepéig.