Banja Luka has a moderate humid subtropical climate with mild winters, infrequent frosts, and warm summers. The warmest month of the year is July, with an average temperature of 22.8 °C (73.0 °F). The coldest month of the year is January, when temperatures average around 1.7 °C (35.1 °F).
The annual precipitation for the city is about 1,037.2 millimetres (41 inches). Banja Luka has an average of 104 rainy days a year. Due to the city’s relatively high latitude and inland location, it snows in Banja Luka almost every year during the winter period. Strong winds can come from the north and northeast. Sometimes, southern winds bring hot air from the Adriatic sea.
Average Temperature
Humidity
Rain
Clouds
Air quality US AQI
Sun