Les températures moyennes des régions les plus chaudes dans les plaines du sud-ouest du pays sont de -1 à en janvier et de 18 à en juillet avec une moyenne annuelle de 9 à . Dans les vallées du centre et du nord les moyennes annuelles sont de 6 à et parfois inférieures dans les hautes vallées comme la région d'Orava. Vers m, ces températures sont de 4 à et tombent à à m d'altitude.