Saša Knežić, CC BY-SA 4.0, via Wikimedia Commons

Banja Luka climate data

Banja Luka, nestled in northern Bosnia and Herzegovina, experiences a mild continental climate with warm, sunny summers and cold, snowy winters. The city boasts four distinct seasons, moderate to high rainfall, and significant temperature swings. Its vibrant spring and autumn, ample sunshine in summer, and winter snow make Banja Luka a dynamic destination year-round.

Best times to travel

The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.

Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.

Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.

Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.

Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.

for Banja Luka, Bosnia and Herzegovina
🌨️
Jan
🌥️
Feb
🌤️
Mar
🌤️
Apr
🌦️
May
☀️
Jun
☀️
Jul
☀️
Aug
☀️
Sep
☀️
Oct
🌤️
Nov
🌤️
Dec
High season: May - Aug.
Shoulder season: April, Sep. - Oct.
Crowdedness: 6 (Many tourists)
Tap on a month for more info Hover over a month for more info
Rafting and canyoning on the Vrbas river runs May to September, best at high water in spring
Winters are cold and foggy; snow is possible from December to February but not reliable for skiing

The climate of Banja Luka

Banja Luka’s climate is characterised by pronounced seasonal contrasts. Summers (June to August) are warm and often hot, with average highs of 27–30°C and lows around 14–16°C. July and August are the hottest months, regularly seeing temperatures above 30°C, while the evenings remain comfortable. Summer is also the sunniest period, with up to 9 hours of sunshine per day and long daylight hours. Rainfall is moderate, with occasional thunderstorms, and humidity is relatively low compared to spring and autumn.

Winters (December to February) are cold, with average highs of 5–7°C and lows near or below freezing, often dropping to -2°C or lower at night. Snow is common and can linger for days, giving the city a wintry charm. Rain and sleet are also frequent, and sunshine is scarce, especially in December, which averages just 1.6 hours of sun per day. Spring (March to May) and autumn (September to November) are transitional, featuring mild to cool temperatures (10–22°C), increased rainfall, and vibrant foliage or blooming flowers. Annual precipitation is around 1,000–1,070 mm, with May and September being the wettest months. Winds are generally light, but stronger gusts can occur during storms, especially in winter. Banja Luka’s climate supports a lively outdoor season from late spring to early autumn and a cosy, festive winter atmosphere.

Average climate data for Banja Luka, Bosnia and Herzegovina
Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year
Average maximum temperature (°C) 4 5 11 16 20 24 27 27 21 17 12 6 27
Average minimum temperature (°C) -3 -2 2 6 8 12 14 14 10 7 4 -1 -3
Average precipitation (mm) 45 51 56 65 101 78 52 38 44 41 45 45 661
Average rainfall days (days) 10 12 15 16 20 18 14 10 13 11 11 10 160
Average snowfall (mm) 210 168 103 27 0 0 0 0 0 5 49 136 698
Average snowfall days (days) 10 8 4 1 0 0 0 0 0 0 2 7 32
Average relative humidity (%) 86 85 78 74 78 77 69 67 73 76 82 84 77
Average wind speed (km/h) 7 7 8 7 7 7 6 6 6 6 7 7 7
Average daily daylight hours (h) 9 10 11 13 14 15 15 14 12 11 9 8 12
Average daily sunshine hours (h) 4 4 6 9 9 10 11 11 9 6 5 5 7
Average cloud coverage (%) 54 56 45 39 40 32 25 23 33 34 39 44 39
Average UV index 2 2 3 4 4 5 6 5 4 3 2 2 4

Travel info

  • Spring (March–May): Mild and blooming, with highs from 13–24°C. Rainfall is frequent, especially in May. Ideal for city walks, parks, and outdoor events – bring layers and a rain jacket.
  • Summer (June–August): Warm to hot, with highs of 27–30°C. Long, sunny days and comfortable nights. Perfect for festivals and river activities – pack sun protection and light clothing.
  • Autumn (September–November): Pleasant in September (up to 24°C), cooling to 8°C by November. Rain increases, and the city’s parks turn colourful. Early autumn is great for sightseeing and fewer crowds.
  • Winter (December–February): Cold and often snowy, with highs of 5–7°C and lows near -2°C. Snow and rain are frequent. Dress warmly and prepare for short, grey days. Good for winter walks and nearby ski trips.
  • General tips: Weather is changeable, especially in spring and autumn – dress in layers. Summer is peak season; book accommodation early. Winter is festive but cold. Evenings can be breezy, especially in autumn and spring.

The best time to visit Banja Luka

The best time to visit Banja Luka is from May to September, when temperatures are warmest, days are longest, and the city is lively with festivals, outdoor dining, and riverfront activities. This period offers ideal conditions for sightseeing, hiking, and enjoying the region’s natural beauty, with pleasant evenings and vibrant city life.

The worst time to visit Banja Luka

The least favourable time to visit Banja Luka is from November to March, when temperatures are lowest, days are shortest, and frequent rain, snow, or fog can limit outdoor activities. However, winter brings a cosy atmosphere and opportunities for nearby skiing and festive events.

Frequently asked questions

What is the climate like in Banja Luka year-round?

Banja Luka has a mild continental climate with warm, sunny summers and cold, snowy winters. Spring and autumn are transitional, with mild temperatures and frequent rain. The city experiences four distinct seasons and moderate to high rainfall.

When is the best time to visit Banja Luka?

The best time to visit is from May to September, when the weather is warm, days are long, and the city hosts festivals and outdoor events. Early autumn is also pleasant for sightseeing and enjoying colourful parks.

Does it snow in Banja Luka?

Yes, snow is common in Banja Luka during winter, especially from December to February. Snowfall is usually moderate, and the city often enjoys a wintry charm, though snow may linger for several days.

How much does it rain in Banja Luka?

Banja Luka receives about 1,000–1,070 mm of precipitation annually. Rain falls year-round, but is heaviest in May and September. Summer has less rain but occasional thunderstorms, while winter sees frequent rain and snow.

How hot does it get in Banja Luka during summer?

Summer highs in Banja Luka typically reach 27–30°C, with July and August being the hottest months. Temperatures above 30°C are common, but evenings are generally comfortable for outdoor activities.

What should I pack for a trip to Banja Luka?

Pack layers for cool mornings and evenings, a rain jacket for showers, and sun protection for summer. In winter, bring warm clothing, a hat, gloves, and waterproof boots for cold and damp conditions.

Is Banja Luka windy?

Winds in Banja Luka are generally light, but stronger gusts can occur during storms, especially in winter. The city’s inland location means wind chill can make cold days feel even colder.

Minimum and maximum temperatures in Banja Luka

The warmest month, with the highest average maximum temperature, is August (27.4 °C). The month with the lowest average maximum temperature is January (3.8 °C). Overall, the average maximum temperature over the whole year is 15.8 °C.

The month with the highest average minimum temperature is August (13.6 °C). The coldest month, with the lowest average minimum temperature, is January (-2.7 °C). Overall, the average minimum temperature over the whole year is 5.9 °C.

Rainfall amount in Banja Luka

The wettest month, with the highest amount of precipitation, is May (100.8 mm). The driest month, with the least amount of precipitation, is August (38.4 mm). Over the whole year there are 661.2 mm of rainfall on average.

Rainfall days in Banja Luka

The month with the most days of rain is May (20.5 days). The month with the fewest days of rain is January (9.8 days). Over the whole year there are 160.4 days of rain on average.

Snowfall amount in Banja Luka

The month with the most snowfall is January (210.3 mm). The months with the least snowfall are May, June, July, August and September (0 mm). Over the whole year there are 698 mm of snowfall on average.

Snowfall days in Banja Luka

The month with the most days of snowfall is January (10.3 days). The months with the fewest days of snowfall are May, June and September (0 days). Over the whole year there are 32.4 days of snowfall on average.

Relative humidity in Banja Luka

The month with the highest average relative humidity is January (86.1 %). The month with the lowest average relative humidity is August (66.7 %). The overall average relative humidity over the whole year is 77.4 %.

Wind speed in Banja Luka

The windiest month, with the highest average wind speed, is March (8.2 km/h). The calmest month, with the lowest average wind speed, is August (6.2 km/h). The overall average wind speed over the whole year is 6.8 km/h.

Cloud coverage in Banja Luka

The month with the cloudiest skies, so the highest cloud coverage, is February (56.4 %). The month with the clearest skies, so the lowest cloud coverage, is August (22.6 %). Over the whole year there is an average cloud coverage of 38.6 %.

Daylight hours and sunshine hours in Banja Luka

The month with the longest days, so the most daylight, is June (Average daylight: 15 h). The month with the shortest days, so the least daylight, is December (Average daylight: 8.1 h). Over the whole year there are 11.8 h of daylight per day on average.

The month with the most sunshine per day is August (Average sunshine: 11 h). The month with the least sunshine per day is February (Average sunshine: 4.1 h). Over the whole year there are 7.5 h of sunlight per day on average.

UV index in Banja Luka

The month with the highest average UV index is July (UV index: 6). The months with the lowest average UV index are January, February, November and December (UV index: 2). Over the whole year the average UV index is 3.5.

Was this page helpful?
Feedback