Abhā climate — normals and trends

Abhā (Saudi Arabia) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 19.7 °C and it receives 847 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 June (23.9 °C on average) and the coldest is January (15.3 °C). Rainfall peaks in August.

Abhā averages 0 frost days, 26 hot days (≥ 30 °C) and 156 rainy days per year.

Abhā has warmed by +3.4 °C between 1940 and 2025, or +0.40 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.1 °C (on 14 June 2022) and the coldest 4.0 °C (on 25 December 1963).

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

Abhā'Asir Region

coords
18.22°, 42.51°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

19.7°C

Average daily high

24.5°C

Average daily low

15.7°C

Annual rainfall

847mm

Sunshine / day

11.1h

Mean relative humidity

59%

Average peak wind

10.5km/h

Seasonal range

8.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

26 d/yr

Rainy days (≥ 1 mm)

156 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.8 °C

Average feels-like low

14.9 °C

Average peak gust

34.7 km/h

Tropical nights (≥ 20 °C)

40 d/yr

Solar radiation

21.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+3.4 °C

since 1940

+0.4 °C per decade · r² = 0.89 · 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

35.1 °C

14 June 2022

Coldest day

4.0 °C

25 December 1963

Wettest day

264 mm

4 September 1996

Windiest day

27.5 km/h

13 February 1971

Strongest gust

81.7 km/h

17 March 2002

Hottest feels-like

35.2 °C

16 July 2016

Coldest feels-like

-0.3 °C

19 January 1987

Sunniest day

12.2 h

16 May 1956

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.3 °C14 June 20258.2 °C20 December 202521.7 °C526 mm880
202433.8 °C6 June 20249.4 °C9 January 202421.3 °C897 mm540
202334.8 °C28 July 20237.5 °C18 December 202321.2 °C669 mm650
202235.1 °C14 June 20228.7 °C19 December 202221.0 °C625 mm620
202134.6 °C8 June 20218.3 °C12 January 202121.1 °C956 mm610
202033.4 °C15 July 20205.5 °C12 January 202020.8 °C628 mm440
201933.5 °C21 July 20198.9 °C20 February 201921.1 °C814 mm630
201832.9 °C20 June 20186.2 °C12 January 201821.0 °C761 mm510
201734.8 °C29 July 20176.9 °C21 December 201721.5 °C729 mm830
201634.1 °C11 June 20168.9 °C29 January 201621.0 °C792 mm650
201534.1 °C17 July 20157.9 °C20 January 201521.3 °C705 mm820
201433.9 °C6 July 20149.3 °C2 January 201420.9 °C674 mm480
201332.8 °C28 June 20139.2 °C26 December 201320.9 °C674 mm430
201233.6 °C1 June 20127.2 °C24 January 201221.1 °C515 mm680
201133.4 °C8 July 20117.9 °C30 November 201121.0 °C609 mm570
201034.9 °C21 June 20106.3 °C10 January 201021.1 °C768 mm630
200933.3 °C31 July 20099.8 °C8 January 200921.3 °C697 mm750
200833.1 °C1 July 20088.3 °C7 December 200820.9 °C614 mm530
200732.8 °C24 May 20079.7 °C3 January 200720.9 °C774 mm380
200632.8 °C1 July 20069.8 °C1 January 200620.8 °C817 mm570
200532.5 °C6 June 20058.1 °C1 January 200520.8 °C782 mm370
200433.6 °C22 May 20045.6 °C30 December 200420.8 °C924 mm580
200332.8 °C10 July 20037.5 °C7 January 200320.9 °C962 mm480
200232.8 °C2 July 200210.0 °C30 December 200220.9 °C1,173 mm670
200132.7 °C24 June 20016.2 °C11 January 200120.7 °C987 mm540
200032.8 °C21 June 20009.9 °C26 December 200020.5 °C999 mm470
199931.6 °C2 June 19996.8 °C23 December 199920.6 °C1,137 mm410
199833.5 °C7 June 19986.5 °C14 January 199820.7 °C1,371 mm490
199732.2 °C26 July 19977.0 °C26 January 199720.0 °C788 mm210
199631.2 °C9 July 19968.9 °C11 November 199620.1 °C2,140 mm170
199532.4 °C30 June 19957.8 °C14 March 199520.0 °C931 mm180
199431.2 °C28 May 19948.4 °C20 January 199420.2 °C537 mm150
199331.6 °C26 July 19934.2 °C7 February 199319.8 °C814 mm220
199232.7 °C19 June 19924.9 °C13 January 199219.3 °C743 mm260
199131.7 °C4 August 19918.1 °C28 January 199120.4 °C495 mm480
199033.4 °C10 June 19908.9 °C18 November 199020.4 °C585 mm530
198933.1 °C28 July 19898.1 °C29 January 198919.9 °C710 mm310
198832.8 °C4 June 19888.2 °C4 December 198820.3 °C1,164 mm290
198731.3 °C10 July 19874.7 °C19 January 198720.2 °C877 mm170
198631.5 °C15 July 19866.9 °C4 January 198619.9 °C702 mm200
198531.5 °C15 July 19856.4 °C20 February 198519.5 °C1,052 mm50
198431.3 °C23 July 19847.3 °C2 January 198419.9 °C512 mm90
198332.0 °C15 June 19836.3 °C29 December 198319.3 °C818 mm110
198230.4 °C11 June 19828.2 °C16 December 198219.2 °C740 mm30
198133.0 °C1 June 19817.7 °C15 December 198119.9 °C570 mm260
198031.2 °C13 June 19805.7 °C5 December 198019.9 °C844 mm240
197931.4 °C21 July 19796.6 °C22 November 197919.7 °C821 mm160
197831.2 °C22 June 19786.1 °C21 December 197819.4 °C703 mm170
197732.0 °C20 July 19776.6 °C3 February 197719.3 °C944 mm110
197629.9 °C5 August 19769.5 °C14 January 197619.2 °C724 mm00
197532.0 °C20 July 19758.1 °C14 January 197519.1 °C916 mm100
197429.8 °C22 May 19747.2 °C25 January 197418.7 °C956 mm00
197332.0 °C5 June 19737.0 °C4 January 197319.8 °C914 mm150
197230.4 °C15 July 19726.7 °C6 February 197218.9 °C875 mm40
197131.9 °C6 July 19714.7 °C25 December 197118.5 °C980 mm70
197032.6 °C31 May 19705.7 °C12 January 197019.4 °C696 mm150
196932.0 °C4 June 19698.1 °C31 January 196919.4 °C733 mm60
196829.7 °C7 July 19686.1 °C3 February 196818.5 °C863 mm00
196730.2 °C17 July 19677.1 °C14 January 196718.7 °C661 mm10
196630.7 °C11 July 19667.6 °C7 December 196619.4 °C816 mm50
196531.9 °C3 June 19655.5 °C7 January 196519.1 °C728 mm160
196431.4 °C3 June 19648.2 °C30 December 196419.0 °C860 mm80
196331.0 °C9 June 19634.0 °C25 December 196319.1 °C679 mm130
196231.5 °C2 June 19628.4 °C5 January 196219.2 °C900 mm110
196131.6 °C14 May 19619.3 °C18 February 196119.1 °C509 mm90
196030.6 °C22 July 19606.5 °C31 January 196019.0 °C773 mm60
195930.9 °C16 June 19594.3 °C23 January 195918.8 °C758 mm20
195831.0 °C16 May 19588.7 °C6 February 195819.3 °C777 mm100
195731.9 °C19 June 19574.1 °C25 January 195718.8 °C1,039 mm110
195630.2 °C13 May 19567.6 °C21 November 195619.0 °C648 mm20
195530.5 °C28 May 19557.4 °C16 December 195518.5 °C1,069 mm10
195430.4 °C30 May 19547.8 °C5 January 195418.6 °C1,050 mm20
195328.2 °C20 June 19537.7 °C21 December 195318.0 °C1,265 mm00
195228.9 °C23 July 19527.7 °C8 December 195218.4 °C1,116 mm00
195129.9 °C6 July 19518.0 °C28 January 195118.2 °C1,258 mm00
195029.1 °C29 May 19506.9 °C18 January 195017.4 °C1,551 mm00
194929.3 °C29 June 19496.8 °C8 January 194917.9 °C1,220 mm00
194830.6 °C18 July 19485.6 °C20 January 194818.4 °C842 mm20
194730.9 °C3 July 19476.7 °C7 December 194718.1 °C1,084 mm20
194630.3 °C2 June 19466.4 °C13 January 194618.8 °C635 mm20
194529.9 °C15 July 19457.6 °C18 January 194518.7 °C710 mm00
194430.4 °C3 July 19449.1 °C19 December 194418.9 °C698 mm50
194330.2 °C21 May 19436.6 °C3 February 194318.0 °C1,173 mm10
194231.8 °C24 May 19427.6 °C5 January 194218.7 °C929 mm60
194131.0 °C2 June 19416.0 °C7 January 194118.8 °C638 mm40
194030.9 °C21 August 19406.4 °C16 January 194018.5 °C720 mm70

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
26.3 °C
+1.8 °C
Hot days (≥ 30 °C)
88 d/yr
+62
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
526 mm
-321 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.9 °C+0.9 °C5 mm-15 mm
Feb22.9 °C+1.6 °C4 mm-18 mm
Mar23.8 °C+0.5 °C39 mm+6 mm
Apr27.9 °C+3.0 °C13 mm-44 mm
May30.0 °C+3.2 °C49 mm-49 mm
Jun32.0 °C+3.1 °C13 mm-67 mm
Jul31.3 °C+3.2 °C12 mm-77 mm
Aug28.3 °C+1.3 °C220 mm+18 mm
Sep28.5 °C+1.5 °C128 mm-42 mm
Oct26.1 °C+1.5 °C18 mm-20 mm
Nov23.4 °C+1.4 °C15 mm-8 mm
Dec20.7 °C+0.2 °C10 mm-6 mm

The year's extremes

Hottest day
34.3 °C
14 Jun 2025
Coldest day
8.2 °C
20 Dec 2025
Wettest day
21.3 mm
10 Aug 2025
Windiest day
19.5 km/h
4 Mar 2025
Strongest gust
62.6 km/h
28 Jun 2025
Hottest feels-like
33.9 °C
14 Jun 2025
Coldest feels-like
5.2 °C
31 Dec 2025
Sunniest day
12.1 h
16 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 Abhā?

Abhā has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 19.7 °C and it receives 847 mm of precipitation per year.

What is the hottest day ever recorded in Abhā?

The hottest day measured in Abhā between 1940 and 2025 was 14 June 2022, reaching 35.1 °C.

What is the coldest day in Abhā?

The coldest day measured in Abhā between 1940 and 2025 was 25 December 1963, at 4.0 °C.

Does it snow in Abhā?

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

Has the climate of Abhā warmed?

Yes: Abhā warmed by +3.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Abhā?

The wettest day measured in Abhā between 1940 and 2025 was 4 September 1996, with 264 mm of rain in 24 hours.

What was the windiest day in Abhā?

The windiest day measured in Abhā between 1940 and 2025 was 13 February 1971, with winds reaching 27.5 km/h.

What is the warmest month in Abhā?

The warmest month in Abhā is June (23.9 °C on average); the coldest is January (15.3 °C).

How much does it rain in Abhā?

Abhā receives on average 847 mm of precipitation per year, spread over about 156 rainy days.

Is it sunny in Abhā?

Abhā gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Abhā?

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

What was the most extreme apparent temperature in Abhā?

In Abhā, between 1940 and 2025, the highest apparent temperature reached 35.2 °C on 16 July 2016, and the lowest was -0.3 °C on 19 January 1987.

Compare Abhā with another city

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

Nearby cities

The climate around Abhā

Other cities — Saudi Arabia