Ved kysten er det middelhavsklima, i fjellene alpeklima, og innlandsklima med milde til varme somre og kalde vintre på viddene og i dalene i øst. Gjennomsnittstemperaturene er -2°C i januar og 21°C i juli. De gjennomsnittlige nedbørsmengdene er mm ved kysten, opptil mm i Alpene, 800 mm i sørøst, og mm i det sentrale Slovenia.