Turabah climate — normals and trends

Turabah (Saudi Arabia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 25.3 °C and it receives 51 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 (31.4 °C on average) and the coldest is January (17.4 °C). Rainfall peaks in April.

Turabah averages 0 frost days, 233 hot days (≥ 30 °C) and 13 rainy days per year.

Turabah has warmed by +3.8 °C between 1940 and 2025, or +0.45 °C per decade. This trend is statistically significant.

The hottest day of the period reached 43.7 °C (on 30 July 2011) and the coldest -2.7 °C (on 4 January 1973).

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

TurabahMecca Region

coords
21.21°, 41.63°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJuneColdest monthJanuaryWettest monthAprilDriest monthSeptember

Mean daily temperature

25.3°C

Average daily high

32.2°C

Average daily low

17.7°C

Annual rainfall

51mm

Sunshine / day

11.3h

Mean relative humidity

30%

Average peak wind

25.3km/h

Seasonal range

14.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

233 d/yr

Rainy days (≥ 1 mm)

13 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.5 °C

Average feels-like low

14.9 °C

Average peak gust

41.2 km/h

Tropical nights (≥ 20 °C)

143 d/yr

Solar radiation

22.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+3.8 °C

since 1940

+0.5 °C per decade · r² = 0.87 · 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.7 °C

30 July 2011

Coldest day

-2.7 °C

4 January 1973

Wettest day

30 mm

14 March 1983

Windiest day

51.6 km/h

24 March 2000

Strongest gust

87.8 km/h

19 March 2017

Hottest feels-like

42.5 °C

19 June 2017

Coldest feels-like

-8.0 °C

4 January 1973

Sunniest day

12.7 h

3 July 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202542.7 °C14 June 20253.8 °C19 December 202526.9 °C15 mm2470
202443.3 °C13 July 202410.2 °C2 February 202427.5 °C51 mm2660
202343.0 °C16 August 20238.7 °C19 December 202327.0 °C59 mm2580
202243.2 °C22 July 20226.3 °C3 January 202227.2 °C22 mm2680
202143.1 °C28 July 20219.5 °C14 December 202127.5 °C20 mm2750
202042.4 °C30 June 20204.8 °C12 January 202026.6 °C22 mm2660
201942.7 °C28 June 20197.0 °C20 February 201927.0 °C49 mm2680
201843.1 °C5 July 20185.8 °C14 January 201826.7 °C67 mm2500
201743.7 °C24 July 20177.6 °C4 February 201727.3 °C33 mm2660
201643.0 °C23 July 20166.2 °C29 January 201627.0 °C131 mm2650
201542.2 °C14 August 20154.3 °C20 January 201527.2 °C32 mm2780
201441.3 °C30 August 20146.5 °C12 January 201426.6 °C13 mm2460
201342.3 °C20 July 20136.5 °C11 January 201326.4 °C31 mm2580
201242.8 °C16 July 20123.1 °C24 January 201226.6 °C51 mm2640
201143.7 °C30 July 20115.5 °C30 November 201126.4 °C33 mm2580
201043.0 °C23 August 20104.2 °C10 January 201026.8 °C28 mm2510
200941.5 °C21 June 20095.9 °C16 January 200926.9 °C25 mm2680
200841.1 °C24 July 20083.3 °C18 January 200826.2 °C25 mm2470
200741.9 °C29 July 20075.4 °C2 January 200726.4 °C24 mm2510
200643.2 °C28 July 20065.6 °C18 December 200626.2 °C64 mm2460
200542.4 °C21 July 20053.5 °C1 January 200526.4 °C77 mm2630
200442.3 °C9 July 20040.8 °C29 December 200426.3 °C66 mm2580
200342.7 °C17 August 20035.5 °C5 January 200326.7 °C21 mm2670
200242.6 °C21 July 20025.6 °C12 January 200226.5 °C46 mm2510
200142.5 °C5 August 20014.3 °C9 January 200126.2 °C42 mm2520
200042.5 °C2 August 20006.2 °C29 January 200026.7 °C16 mm2650
199942.2 °C11 July 19995.9 °C21 December 199926.6 °C27 mm2730
199842.5 °C18 July 19984.0 °C14 January 199826.2 °C81 mm2530
199741.4 °C17 June 19971.5 °C26 January 199725.6 °C68 mm2330
199641.7 °C3 August 19965.9 °C18 January 199626.0 °C66 mm2440
199541.7 °C6 August 19957.7 °C9 February 199526.0 °C58 mm2390
199441.7 °C15 August 19946.0 °C21 January 199425.8 °C21 mm2390
199341.0 °C22 July 19933.2 °C15 January 199325.6 °C48 mm2420
199240.1 °C14 June 19922.4 °C13 January 199224.4 °C71 mm2190
199140.8 °C30 June 19912.5 °C7 March 199125.8 °C18 mm2410
199040.6 °C21 July 19906.3 °C19 January 199025.6 °C28 mm2330
198941.4 °C5 July 19895.8 °C7 January 198925.2 °C82 mm2360
198842.4 °C14 July 19885.3 °C19 January 198826.0 °C48 mm2420
198741.9 °C26 July 19875.4 °C19 January 198726.0 °C53 mm2360
198641.2 °C4 August 19864.8 °C4 January 198625.2 °C85 mm2310
198541.4 °C23 August 19857.2 °C13 December 198525.1 °C91 mm2230
198440.1 °C28 July 19845.4 °C30 January 198425.3 °C20 mm2430
198341.5 °C20 July 19832.5 °C25 January 198324.7 °C87 mm2100
198240.9 °C22 August 19825.2 °C11 February 198224.4 °C110 mm2110
198140.9 °C31 July 19813.4 °C12 February 198125.5 °C46 mm2450
198040.8 °C23 July 19803.5 °C12 February 198025.8 °C27 mm2470
197941.6 °C17 June 19795.4 °C24 January 197925.4 °C43 mm2400
197840.5 °C14 June 19785.1 °C22 December 197825.1 °C32 mm2360
197741.1 °C16 August 19774.8 °C11 January 197724.9 °C48 mm2340
197641.6 °C9 August 19766.5 °C13 January 197624.8 °C64 mm2220
197540.7 °C28 July 19755.9 °C19 January 197524.5 °C117 mm2060
197440.1 °C23 June 19742.5 °C25 January 197424.5 °C41 mm2070
197341.0 °C28 July 1973-2.7 °C4 January 197325.3 °C44 mm2451
197240.3 °C27 July 19723.1 °C6 February 197224.4 °C104 mm2160
197139.8 °C8 July 19711.1 °C25 December 197123.7 °C45 mm1930
197039.5 °C10 June 19703.3 °C15 December 197024.7 °C43 mm2190
196939.7 °C21 August 19692.2 °C25 January 196925.1 °C27 mm2300
196839.6 °C1 August 19681.5 °C3 February 196824.1 °C93 mm2010
196740.4 °C18 July 19673.6 °C6 February 196723.7 °C66 mm2040
196640.2 °C15 July 19664.6 °C5 February 196624.5 °C20 mm2120
196539.4 °C23 August 19652.9 °C11 January 196524.3 °C33 mm2160
196440.8 °C16 July 19642.3 °C21 January 196423.6 °C93 mm2100
196340.4 °C29 August 19630.0 °C27 December 196324.2 °C87 mm2280
196239.6 °C29 July 19627.4 °C18 January 196224.7 °C33 mm2260
196138.2 °C2 September 19617.5 °C28 December 196124.2 °C125 mm1970
196040.1 °C23 August 19604.7 °C31 January 196024.8 °C68 mm1930
195938.9 °C25 June 19591.2 °C23 January 195924.0 °C37 mm2190
195839.5 °C19 August 19584.5 °C16 January 195825.1 °C48 mm2290
195739.4 °C30 July 1957-1.0 °C25 January 195723.8 °C79 mm2002
195639.1 °C25 July 19563.4 °C1 January 195623.9 °C16 mm2120
195539.5 °C4 July 19555.2 °C16 December 195524.4 °C42 mm2160
195440.3 °C26 August 19544.1 °C31 December 195424.3 °C30 mm2250
195340.0 °C20 July 19531.9 °C22 December 195323.8 °C35 mm2210
195239.5 °C26 August 19521.1 °C18 January 195224.0 °C91 mm2140
195140.0 °C13 July 19512.6 °C25 December 195124.3 °C24 mm2120
195038.8 °C1 June 19502.4 °C19 January 195023.0 °C103 mm1980
194938.8 °C4 June 19491.1 °C20 February 194923.0 °C70 mm1920
194840.7 °C14 July 19482.8 °C9 March 194823.7 °C62 mm2010
194739.7 °C3 July 19474.5 °C19 February 194723.7 °C117 mm2040
194638.3 °C26 May 19462.9 °C13 January 194623.9 °C16 mm2200
194539.9 °C27 August 19454.3 °C28 January 194524.1 °C34 mm2210
194440.3 °C3 July 19443.7 °C1 February 194424.2 °C40 mm2170
194339.7 °C11 August 19433.4 °C4 February 194323.8 °C41 mm1990
194238.4 °C24 May 19424.8 °C7 January 194224.2 °C49 mm2240
194139.6 °C16 July 19414.8 °C9 January 194124.1 °C18 mm2130
194039.2 °C19 June 19403.5 °C16 January 194023.4 °C43 mm1920

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.4 °C
+1.2 °C
Hot days (≥ 30 °C)
247 d/yr
+14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
15 mm
-36 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.6 °C-0.1 °C1 mm-4 mm
Feb29.2 °C+2.4 °C2 mm-2 mm
Mar30.5 °C+0.7 °C6 mm-4 mm
Apr35.7 °C+3.3 °C0 mm-14 mm
May37.9 °C+2.1 °C3 mm-4 mm
Jun40.0 °C+1.9 °C0 mm-0 mm
Jul38.7 °C+0.8 °C0 mm-1 mm
Aug39.7 °C+1.5 °C1 mm-0 mm
Sep38.5 °C+1.7 °C0 mm-0 mm
Oct32.7 °C+0.5 °C0 mm-1 mm
Nov27.9 °C-0.3 °C2 mm-2 mm
Dec25.5 °C+0.2 °C0 mm-4 mm

The year's extremes

Hottest day
42.7 °C
14 Jun 2025
Coldest day
3.8 °C
19 Dec 2025
Wettest day
1.7 mm
2 May 2025
Windiest day
51.1 km/h
4 Mar 2025
Strongest gust
79.2 km/h
4 Mar 2025
Hottest feels-like
40.5 °C
15 Jun 2025
Coldest feels-like
0.8 °C
19 Dec 2025
Sunniest day
12.5 h
13 Jul 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 Turabah?

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

What is the hottest day ever recorded in Turabah?

The hottest day measured in Turabah between 1940 and 2025 was 30 July 2011, reaching 43.7 °C.

What is the coldest day in Turabah?

The coldest day measured in Turabah between 1940 and 2025 was 4 January 1973, at -2.7 °C.

Does it snow in Turabah?

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

Has the climate of Turabah warmed?

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

What is the wettest day in Turabah?

The wettest day measured in Turabah between 1940 and 2025 was 14 March 1983, with 30 mm of rain in 24 hours.

What was the windiest day in Turabah?

The windiest day measured in Turabah between 1940 and 2025 was 24 March 2000, with winds reaching 51.6 km/h.

What is the warmest month in Turabah?

The warmest month in Turabah is June (31.4 °C on average); the coldest is January (17.4 °C).

How much does it rain in Turabah?

Turabah receives on average 51 mm of precipitation per year, spread over about 13 rainy days.

Is it sunny in Turabah?

Turabah gets on average 11.3 hours of sunshine per day, roughly 4,125 hours per year over 1940-2025.

Are there tropical nights in Turabah?

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

What was the most extreme apparent temperature in Turabah?

In Turabah, between 1940 and 2025, the highest apparent temperature reached 42.5 °C on 19 June 2017, and the lowest was -8.0 °C on 4 January 1973.

Compare Turabah with another city

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

Nearby cities

The climate around Turabah

Other cities — Saudi Arabia