Vilnius experiences a temperate seasonal climate. Summers (June to August) are warm with average temperatures reaching 22°C (72°F), while winters (December to February) can be cold and snowy, with temperatures often dropping to -6°C (21°F). Fall and spring are marked by moderate temperatures and changing foliage.