Viljandi legmelegebb hónapjaiban, júliusban és augusztusban 18 °C körüli az átlag. Januárban és februárban a leghűvösebb az időjárás, ekkor -3 °C körül mozog az átlag. A legtöbb esőre júniusban és júliusban lehet számítani.