Sarajevo experiences a humid continental climate with four distinct seasons, nestled in a valley surrounded by the Dinaric Alps at roughly 500 meters elevation.
Rainfall is fairly evenly distributed throughout the year, though late spring and early autumn see slightly higher precipitation, making a waterproof layer a year-round staple.
Summer temperatures typically range from 15°C to 27°C, while winter regularly drops below freezing with temperatures between -5°C and 5°C, and significant snowfall is the norm.
The valley location creates temperature inversions and fog during colder months, while summers can feel more humid than the thermometer suggests due to limited air circulation.
The city's elevation means that even summer evenings cool down quickly once the sun dips behind the mountains, so a light jacket proves useful in July as much as in April.