Duba climate — normals and trends

Duba (Saudi Arabia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 25.4 °C and it receives 32 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 August (31.1 °C on average) and the coldest is January (18.0 °C). Rainfall peaks in December.

Duba averages 0 frost days, 184 hot days (≥ 30 °C) and 5 rainy days per year.

Duba has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.9 °C (on 30 July 2000) and the coldest 4.9 °C (on 7 February 1950).

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

DubaTabuk Region

coords
27.35°, 35.69°
period
19402025 · 86 yrs
BWhHot desertWarmest monthAugustColdest monthJanuaryWettest monthDecemberDriest monthJune

Mean daily temperature

25.4°C

Average daily high

29.2°C

Average daily low

21.4°C

Annual rainfall

32mm

Sunshine / day

11.5h

Mean relative humidity

53%

Average peak wind

23.3km/h

Seasonal range

13.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

184 d/yr

Rainy days (≥ 1 mm)

5 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.3 °C

Average feels-like low

21.7 °C

Average peak gust

36.6 km/h

Tropical nights (≥ 20 °C)

221 d/yr

Solar radiation

22.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

41.9 °C

30 July 2000

Coldest day

4.9 °C

7 February 1950

Wettest day

70 mm

27 January 2019

Windiest day

46.8 km/h

15 January 1973

Strongest gust

70.9 km/h

2 January 1992

Hottest feels-like

44.4 °C

31 July 2002

Coldest feels-like

0.1 °C

7 February 1950

Sunniest day

13.0 h

30 April 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.5 °C15 August 202513.1 °C25 February 202526.6 °C56 mm2040
202440.6 °C28 August 202413.0 °C3 February 202427.2 °C9 mm1920
202340.5 °C8 September 202313.7 °C3 February 202326.8 °C39 mm1950
202238.2 °C30 August 202211.2 °C21 January 202226.1 °C55 mm1900
202139.3 °C31 August 202113.1 °C21 January 202127.0 °C38 mm2100
202039.5 °C19 September 202010.4 °C26 January 202026.4 °C37 mm1830
201939.0 °C26 June 201912.5 °C18 January 201926.3 °C87 mm1920
201839.8 °C29 September 201813.0 °C29 January 201826.9 °C21 mm1910
201739.7 °C12 September 201711.3 °C3 February 201726.3 °C6 mm1830
201641.1 °C8 June 20169.8 °C29 January 201626.9 °C5 mm2160
201541.1 °C9 August 201510.9 °C10 January 201526.4 °C49 mm1910
201439.5 °C13 July 201412.8 °C8 January 201426.6 °C64 mm1930
201339.2 °C2 June 201310.2 °C11 January 201326.2 °C50 mm1950
201239.1 °C25 July 201210.2 °C21 January 201226.0 °C8 mm1900
201140.0 °C3 August 201113.0 °C10 January 201125.4 °C6 mm1690
201040.5 °C22 June 201012.5 °C7 February 201027.2 °C84 mm2200
200938.1 °C2 July 200911.1 °C3 January 200925.7 °C10 mm1780
200838.4 °C5 June 20088.1 °C15 January 200825.9 °C42 mm1850
200737.9 °C26 August 200710.5 °C3 January 200725.4 °C1 mm1820
200639.6 °C5 June 20069.7 °C30 December 200625.4 °C31 mm1700
200538.6 °C30 August 200511.6 °C12 January 200525.5 °C6 mm1700
200438.5 °C30 July 200411.5 °C16 February 200425.5 °C9 mm1900
200338.5 °C17 August 200311.5 °C26 February 200325.6 °C9 mm1930
200240.9 °C31 July 20029.6 °C12 January 200225.7 °C24 mm1850
200138.8 °C9 August 200111.1 °C28 January 200125.5 °C2 mm1720
200041.9 °C30 July 20008.3 °C29 January 200025.2 °C3 mm1760
199938.7 °C24 August 199913.1 °C3 December 199925.9 °C8 mm1990
199840.0 °C12 August 199810.8 °C13 January 199825.9 °C7 mm2020
199738.0 °C28 July 199710.7 °C6 February 199725.0 °C44 mm1700
199639.3 °C4 July 199612.0 °C13 January 199625.7 °C111 mm1890
199539.6 °C15 June 199511.1 °C9 February 199525.6 °C5 mm1810
199438.1 °C15 June 199411.3 °C21 December 199425.3 °C54 mm1970
199339.6 °C1 September 19938.6 °C5 February 199325.4 °C79 mm1900
199239.0 °C11 June 19928.5 °C5 January 199224.6 °C10 mm1830
199138.4 °C30 April 199110.3 °C28 January 199125.4 °C15 mm2080
199037.7 °C30 May 199011.1 °C23 January 199025.3 °C6 mm2010
198938.7 °C1 September 19898.2 °C6 January 198925.2 °C13 mm1890
198838.8 °C5 July 19889.7 °C18 January 198825.5 °C50 mm1850
198739.7 °C11 August 198711.1 °C1 January 198725.2 °C31 mm1690
198638.3 °C10 June 198610.0 °C6 December 198625.3 °C17 mm1810
198538.2 °C28 July 198511.3 °C28 February 198525.5 °C52 mm1840
198440.0 °C10 June 198411.3 °C30 January 198425.4 °C18 mm1880
198339.5 °C12 July 19839.3 °C4 January 198324.5 °C4 mm1720
198238.0 °C12 June 19829.7 °C17 January 198224.5 °C14 mm1740
198139.4 °C3 September 198110.7 °C1 February 198125.3 °C5 mm1940
198038.6 °C1 July 19809.9 °C4 March 198025.3 °C56 mm2070
197939.1 °C21 June 197910.3 °C30 December 197925.7 °C13 mm2100
197840.6 °C16 July 197810.2 °C5 January 197825.3 °C11 mm1950
197738.9 °C14 August 197710.5 °C8 January 197725.1 °C10 mm1670
197640.3 °C27 June 19769.7 °C2 March 197625.1 °C7 mm1950
197537.6 °C28 June 19759.0 °C14 January 197524.8 °C29 mm1780
197440.2 °C5 August 19749.2 °C24 January 197425.1 °C26 mm2040
197337.8 °C31 July 19738.0 °C3 January 197325.2 °C28 mm1940
197239.2 °C24 August 19728.7 °C26 December 197225.0 °C68 mm1890
197139.7 °C19 June 19719.0 °C20 December 197125.1 °C75 mm1810
197039.3 °C21 May 19709.3 °C15 December 197025.3 °C52 mm1940
196940.8 °C31 August 19699.1 °C31 January 196925.9 °C16 mm1890
196838.6 °C17 July 19689.8 °C2 February 196825.3 °C49 mm1850
196738.3 °C24 July 19676.9 °C22 January 196724.7 °C119 mm1560
196638.1 °C19 August 196610.0 °C14 January 196625.6 °C91 mm1940
196539.4 °C30 May 196510.3 °C18 December 196524.8 °C41 mm1520
196438.7 °C22 July 19646.8 °C21 January 196424.4 °C47 mm1780
196339.6 °C7 June 19639.0 °C28 December 196325.5 °C106 mm1670
196240.9 °C11 August 196211.4 °C22 February 196225.5 °C14 mm1940
196140.9 °C25 July 196111.7 °C24 December 196124.7 °C39 mm1630
196036.8 °C5 July 19609.9 °C30 January 196025.6 °C8 mm1860
195938.6 °C13 June 19599.8 °C1 March 195924.7 °C12 mm1800
195837.9 °C14 June 195811.0 °C11 January 195825.5 °C16 mm1820
195739.8 °C1 August 19575.9 °C24 January 195724.9 °C13 mm1790
195641.2 °C24 July 19569.4 °C15 January 195624.9 °C7 mm1740
195538.2 °C19 August 19558.8 °C5 January 195525.0 °C14 mm1760
195439.9 °C22 May 19548.7 °C22 January 195424.7 °C49 mm1700
195338.8 °C20 July 19538.2 °C30 November 195324.2 °C49 mm1680
195241.1 °C26 August 19528.6 °C13 February 195224.8 °C29 mm1810
195138.1 °C11 September 19519.2 °C26 December 195124.9 °C17 mm1860
195037.6 °C21 August 19504.9 °C7 February 195024.4 °C43 mm1700
194939.0 °C25 August 19496.9 °C10 February 194924.2 °C33 mm1800
194838.7 °C15 June 19488.1 °C31 December 194824.1 °C7 mm1580
194738.6 °C16 July 19479.7 °C15 January 194725.4 °C73 mm1760
194636.7 °C2 June 19469.0 °C20 January 194624.9 °C22 mm1930
194538.8 °C24 August 19458.9 °C3 February 194524.4 °C24 mm1740
194439.1 °C12 June 19448.5 °C16 January 194424.6 °C41 mm1710
194340.7 °C16 August 19438.7 °C2 February 194324.6 °C28 mm1690
194240.2 °C5 May 19426.8 °C7 January 194225.1 °C18 mm1820
194138.3 °C17 June 194110.2 °C21 January 194124.8 °C41 mm1640
194038.3 °C21 May 194010.6 °C23 December 194024.8 °C19 mm1750

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
29.7 °C
+0.5 °C
Hot days (≥ 30 °C)
204 d/yr
+20
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
56 mm
+24 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.4 °C+2.5 °C0 mm-8 mm
Feb22.5 °C-0.4 °C0 mm-3 mm
Mar26.2 °C+1.0 °C0 mm-2 mm
Apr28.7 °C+0.2 °C0 mm-1 mm
May31.5 °C-0.3 °C0 mm-1 mm
Jun32.4 °C-1.8 °C0 mm0 mm
Jul34.6 °C+0.3 °C0 mm0 mm
Aug36.1 °C+1.4 °C0 mm0 mm
Sep33.3 °C-0.6 °C0 mm-1 mm
Oct32.1 °C+0.6 °C0 mm-2 mm
Nov30.3 °C+2.8 °C1 mm-5 mm
Dec23.9 °C+0.3 °C55 mm+46 mm

The year's extremes

Hottest day
41.5 °C
15 Aug 2025
Coldest day
13.1 °C
25 Feb 2025
Wettest day
33.6 mm
6 Dec 2025
Windiest day
43.0 km/h
10 Apr 2025
Strongest gust
64.8 km/h
10 Apr 2025
Hottest feels-like
44.1 °C
12 Aug 2025
Coldest feels-like
8.4 °C
25 Feb 2025
Sunniest day
13.0 h
30 Apr 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 Duba?

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

What is the hottest day ever recorded in Duba?

The hottest day measured in Duba between 1940 and 2025 was 30 July 2000, reaching 41.9 °C.

What is the coldest day in Duba?

The coldest day measured in Duba between 1940 and 2025 was 7 February 1950, at 4.9 °C.

Does it snow in Duba?

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

Has the climate of Duba warmed?

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

What is the wettest day in Duba?

The wettest day measured in Duba between 1940 and 2025 was 27 January 2019, with 70 mm of rain in 24 hours.

What was the windiest day in Duba?

The windiest day measured in Duba between 1940 and 2025 was 15 January 1973, with winds reaching 46.8 km/h.

What is the warmest month in Duba?

The warmest month in Duba is August (31.1 °C on average); the coldest is January (18.0 °C).

How much does it rain in Duba?

Duba receives on average 32 mm of precipitation per year, spread over about 5 rainy days.

Is it sunny in Duba?

Duba gets on average 11.5 hours of sunshine per day, roughly 4,198 hours per year over 1940-2025.

Are there tropical nights in Duba?

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

What was the most extreme apparent temperature in Duba?

In Duba, between 1940 and 2025, the highest apparent temperature reached 44.4 °C on 31 July 2002, and the lowest was 0.1 °C on 7 February 1950.

Compare Duba with another city

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

Nearby cities

The climate around Duba

Other cities — Saudi Arabia