Bisha climate — normals and trends

Bisha (Saudi Arabia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 24.9 °C and it receives 44 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (31.3 °C on average) and the coldest is January (17.2 °C). Rainfall peaks in April.

Bisha averages 0 frost days, 231 hot days (≥ 30 °C) and 10 rainy days per year.

Bisha has warmed by +3.6 °C between 1940 and 2025, or +0.43 °C per decade. This trend is statistically significant.

The hottest day of the period reached 43.5 °C (on 24 July 2017) and the coldest -1.3 °C (on 26 January 1957).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

Bisha'Asir Region

coords
20.00°, 42.61°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJulyColdest monthJanuaryWettest monthAprilDriest monthSeptember

Mean daily temperature

24.9°C

Average daily high

32.0°C

Average daily low

17.3°C

Annual rainfall

44mm

Sunshine / day

11.2h

Mean relative humidity

33%

Average peak wind

22.3km/h

Seasonal range

14.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

231 d/yr

Rainy days (≥ 1 mm)

10 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.9 °C

Average feels-like low

15.0 °C

Average peak gust

36.9 km/h

Tropical nights (≥ 20 °C)

135 d/yr

Solar radiation

23.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+3.6 °C

since 1940

+0.4 °C per decade · r² = 0.88 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

43.5 °C

24 July 2017

Coldest day

-1.3 °C

26 January 1957

Wettest day

48 mm

10 April 2002

Windiest day

48.6 km/h

11 March 1994

Strongest gust

78.8 km/h

11 March 1994

Hottest feels-like

42.3 °C

4 September 2015

Coldest feels-like

-5.4 °C

26 January 1957

Sunniest day

12.3 h

30 June 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.6 °C16 June 20255.1 °C19 December 202526.4 °C14 mm2480
202442.8 °C24 June 20247.4 °C10 January 202427.1 °C33 mm2610
202342.2 °C1 July 20235.6 °C19 December 202326.6 °C43 mm2560
202242.3 °C22 July 20225.9 °C31 December 202226.6 °C22 mm2680
202141.9 °C13 July 20216.2 °C13 January 202126.6 °C18 mm2640
202041.7 °C19 June 20204.6 °C16 January 202026.2 °C24 mm2520
201941.5 °C28 June 20197.0 °C20 February 201926.7 °C32 mm2730
201842.2 °C5 July 20182.6 °C12 January 201826.4 °C39 mm2590
201743.5 °C24 July 20174.7 °C12 December 201726.6 °C69 mm2600
201642.4 °C23 July 20164.7 °C30 January 201626.4 °C107 mm2540
201540.7 °C21 August 20155.0 °C25 January 201526.7 °C39 mm2780
201441.4 °C17 August 20146.9 °C8 January 201426.3 °C14 mm2530
201341.7 °C20 July 20135.4 °C17 January 201326.1 °C23 mm2560
201242.1 °C16 July 20125.8 °C22 January 201226.2 °C51 mm2560
201142.1 °C17 July 20115.8 °C6 December 201126.2 °C31 mm2580
201042.5 °C20 July 20103.5 °C10 January 201026.4 °C16 mm2500
200941.2 °C28 July 20095.3 °C16 January 200926.7 °C30 mm2720
200841.2 °C26 May 20082.9 °C18 January 200826.0 °C15 mm2430
200741.6 °C29 July 20074.0 °C4 January 200726.2 °C18 mm2480
200641.4 °C29 July 20065.7 °C31 December 200626.1 °C64 mm2570
200541.7 °C19 July 20052.5 °C1 January 200526.2 °C30 mm2650
200442.6 °C10 July 20042.1 °C29 December 200426.1 °C48 mm2560
200341.6 °C18 July 20034.7 °C7 January 200326.4 °C22 mm2680
200242.6 °C8 July 20026.6 °C3 February 200226.2 °C58 mm2540
200141.6 °C5 August 20013.2 °C11 January 200125.8 °C30 mm2610
200042.3 °C2 August 20006.0 °C31 January 200026.3 °C22 mm2690
199941.4 °C4 July 19993.3 °C25 December 199926.1 °C28 mm2680
199842.6 °C4 August 19982.6 °C12 December 199825.8 °C52 mm2400
199741.2 °C14 June 19974.5 °C26 January 199725.5 °C76 mm2310
199641.6 °C15 July 19967.4 °C21 December 199625.7 °C47 mm2420
199540.7 °C28 June 19957.3 °C8 January 199525.6 °C29 mm2400
199440.6 °C18 August 19942.5 °C21 January 199425.6 °C12 mm2430
199340.5 °C11 August 19933.8 °C5 February 199325.1 °C39 mm2360
199239.6 °C14 June 19921.8 °C13 January 199224.2 °C50 mm2090
199140.5 °C27 June 19915.8 °C27 January 199125.6 °C23 mm2320
199040.1 °C18 July 19904.6 °C30 December 199025.2 °C25 mm2330
198940.5 °C5 July 19893.6 °C7 January 198924.8 °C56 mm2330
198840.9 °C15 July 19885.8 °C30 December 198825.5 °C26 mm2450
198741.4 °C19 July 19873.3 °C19 January 198725.6 °C59 mm2300
198640.7 °C2 August 19862.6 °C5 January 198625.0 °C52 mm2290
198540.9 °C26 August 19854.3 °C14 January 198524.7 °C80 mm2220
198440.4 °C25 July 19843.3 °C6 January 198424.9 °C10 mm2420
198340.5 °C19 August 19832.7 °C31 December 198324.5 °C57 mm2050
198240.1 °C22 August 19824.1 °C16 December 198224.3 °C81 mm2150
198140.8 °C11 August 19814.3 °C15 January 198125.1 °C43 mm2440
198041.8 °C23 July 19803.1 °C6 December 198025.5 °C20 mm2490
197941.1 °C17 June 19795.6 °C24 November 197925.0 °C43 mm2340
197840.9 °C14 June 19781.7 °C22 December 197824.6 °C40 mm2330
197740.7 °C5 August 19773.0 °C11 January 197724.7 °C77 mm2380
197640.3 °C20 June 19766.5 °C2 January 197624.6 °C23 mm2230
197540.5 °C28 July 19755.2 °C14 January 197524.3 °C122 mm2090
197440.1 °C1 July 19744.4 °C26 January 197424.1 °C48 mm2040
197340.1 °C8 August 19731.5 °C4 January 197324.9 °C14 mm2390
197240.4 °C13 August 19722.9 °C3 January 197224.2 °C73 mm2070
197139.4 °C8 July 19712.5 °C25 December 197123.3 °C37 mm1930
197039.2 °C9 June 19704.2 °C16 December 197024.4 °C18 mm2140
196939.4 °C1 August 19692.4 °C6 February 196924.6 °C32 mm2240
196839.1 °C31 July 19682.4 °C3 February 196823.6 °C92 mm2060
196739.6 °C19 July 19673.9 °C15 January 196723.5 °C39 mm2060
196640.3 °C16 July 19663.3 °C2 January 196624.1 °C20 mm2180
196539.6 °C27 July 19653.4 °C11 January 196524.2 °C15 mm2170
196439.4 °C16 July 19640.8 °C21 January 196423.6 °C120 mm2110
196339.6 °C23 July 19631.8 °C25 December 196324.1 °C35 mm2190
196239.1 °C29 July 19625.7 °C18 January 196224.2 °C52 mm2210
196138.1 °C20 August 19616.5 °C30 December 196124.0 °C106 mm1900
196039.3 °C20 July 19601.6 °C31 January 196024.3 °C53 mm1960
195939.0 °C25 June 19592.9 °C23 January 195923.7 °C19 mm2130
195839.3 °C30 August 19584.4 °C15 January 195824.7 °C42 mm2230
195739.0 °C30 July 1957-1.3 °C26 January 195723.6 °C35 mm2051
195638.4 °C25 July 19562.0 °C25 January 195623.4 °C12 mm2180
195539.1 °C11 July 19554.5 °C28 February 195524.1 °C29 mm2150
195438.7 °C27 August 19543.2 °C19 December 195424.2 °C14 mm2170
195339.3 °C22 June 19532.6 °C23 December 195323.9 °C41 mm2180
195239.0 °C13 July 19522.7 °C10 December 195223.9 °C50 mm2120
195139.3 °C14 July 19514.7 °C26 December 195124.1 °C35 mm2040
195038.3 °C1 June 19501.2 °C19 January 195023.0 °C63 mm1970
194938.4 °C12 July 19492.0 °C2 January 194922.9 °C77 mm1950
194840.0 °C14 July 19482.1 °C20 January 194823.7 °C39 mm2010
194739.0 °C20 June 19474.7 °C15 December 194723.5 °C132 mm2010
194638.4 °C3 June 19464.3 °C12 January 194623.7 °C10 mm2160
194539.1 °C26 June 19455.1 °C3 March 194523.7 °C53 mm2120
194439.0 °C11 June 19445.3 °C21 December 194424.0 °C70 mm2130
194338.4 °C8 August 19433.2 °C4 February 194323.4 °C43 mm2020
194238.8 °C25 June 19424.5 °C8 January 194223.9 °C67 mm2170
194139.5 °C18 July 19413.3 °C9 January 194123.8 °C7 mm2100
194038.4 °C21 June 19403.1 °C17 January 194023.1 °C51 mm1880

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
33.1 °C
+1.1 °C
Hot days (≥ 30 °C)
248 d/yr
+17
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
14 mm
-30 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.6 °C-0.3 °C1 mm-3 mm
Feb29.3 °C+2.2 °C1 mm-3 mm
Mar30.6 °C+0.5 °C4 mm-5 mm
Apr35.3 °C+2.9 °C0 mm-11 mm
May37.6 °C+2.1 °C3 mm-2 mm
Jun39.6 °C+1.8 °C0 mm-0 mm
Jul39.0 °C+1.0 °C0 mm-2 mm
Aug39.1 °C+1.1 °C1 mm-0 mm
Sep37.6 °C+1.6 °C0 mm-0 mm
Oct31.7 °C+0.3 °C0 mm-1 mm
Nov27.2 °C-0.7 °C0 mm-3 mm
Dec25.5 °C+0.2 °C4 mm+0 mm

The year's extremes

Hottest day
41.6 °C
16 Jun 2025
Coldest day
5.1 °C
19 Dec 2025
Wettest day
2.8 mm
16 Dec 2025
Windiest day
42.9 km/h
4 Mar 2025
Strongest gust
66.6 km/h
4 Mar 2025
Hottest feels-like
39.5 °C
14 Jun 2025
Coldest feels-like
2.1 °C
19 Dec 2025
Sunniest day
12.2 h
19 May 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Bisha?

Bisha has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 24.9 °C and it receives 44 mm of precipitation per year.

What is the hottest day ever recorded in Bisha?

The hottest day measured in Bisha between 1940 and 2025 was 24 July 2017, reaching 43.5 °C.

What is the coldest day in Bisha?

The coldest day measured in Bisha between 1940 and 2025 was 26 January 1957, at -1.3 °C.

Does it snow in Bisha?

Almost never: Bisha sees virtually no snow, with about 0 frost days per year.

Has the climate of Bisha warmed?

Yes: Bisha warmed by +3.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Bisha?

The wettest day measured in Bisha between 1940 and 2025 was 10 April 2002, with 48 mm of rain in 24 hours.

What was the windiest day in Bisha?

The windiest day measured in Bisha between 1940 and 2025 was 11 March 1994, with winds reaching 48.6 km/h.

What is the warmest month in Bisha?

The warmest month in Bisha is July (31.3 °C on average); the coldest is January (17.2 °C).

How much does it rain in Bisha?

Bisha receives on average 44 mm of precipitation per year, spread over about 10 rainy days.

Is it sunny in Bisha?

Bisha gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Bisha?

Yes: Bisha has on average 135 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Bisha?

In Bisha, between 1940 and 2025, the highest apparent temperature reached 42.3 °C on 4 September 2015, and the lowest was -5.4 °C on 26 January 1957.

Compare Bisha with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Bisha

Other cities — Saudi Arabia