Sohar climate — normals and trends

Sohar (Oman) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 27.8 °C and it receives 76 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 (34.4 °C on average) and the coldest is January (19.6 °C). Rainfall peaks in December.

Sohar averages 0 frost days, 234 hot days (≥ 30 °C) and 12 rainy days per year.

Sohar has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 46.9 °C (on 17 June 2017) and the coldest 7.8 °C (on 30 January 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

SoharAl Batinah North Governorate

coords
24.35°, 56.71°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJuneColdest monthJanuaryWettest monthDecemberDriest monthSeptember

Mean daily temperature

27.8°C

Average daily high

32.6°C

Average daily low

23.5°C

Annual rainfall

76mm

Sunshine / day

11.3h

Mean relative humidity

56%

Average peak wind

19.1km/h

Seasonal range

14.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

234 d/yr

Rainy days (≥ 1 mm)

12 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.2 °C

Average feels-like low

24.9 °C

Average peak gust

33.4 km/h

Tropical nights (≥ 20 °C)

248 d/yr

Solar radiation

21.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °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

46.9 °C

17 June 2017

Coldest day

7.8 °C

30 January 1950

Wettest day

180 mm

4 October 2021

Windiest day

48.0 km/h

16 June 1973

Strongest gust

76.7 km/h

4 October 2021

Hottest feels-like

50.6 °C

28 July 1990

Coldest feels-like

4.6 °C

30 January 1950

Sunniest day

12.9 h

21 June 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.2 °C24 June 202514.7 °C24 January 202529.1 °C11 mm2420
202446.2 °C19 June 202416.1 °C10 January 202429.2 °C186 mm2520
202343.0 °C15 May 202315.6 °C29 January 202329.0 °C57 mm2340
202243.5 °C26 May 202215.2 °C22 January 202229.1 °C83 mm2620
202145.7 °C1 June 202113.5 °C9 January 202129.3 °C249 mm2510
202042.8 °C3 June 202013.9 °C13 February 202028.5 °C60 mm2360
201945.4 °C30 June 201914.9 °C7 February 201928.7 °C67 mm2270
201844.9 °C21 June 201815.3 °C23 January 201829.3 °C21 mm2500
201746.9 °C17 June 201712.3 °C5 February 201729.1 °C66 mm2440
201646.2 °C12 June 201614.2 °C6 February 201628.8 °C81 mm2480
201545.8 °C5 July 201513.4 °C21 January 201529.3 °C26 mm2490
201443.6 °C9 June 201413.6 °C7 February 201428.3 °C79 mm2280
201341.6 °C7 June 201311.9 °C18 January 201328.2 °C100 mm2400
201245.0 °C3 July 201212.5 °C23 January 201228.8 °C44 mm2470
201146.7 °C9 June 201113.2 °C1 January 201128.8 °C47 mm2440
201044.9 °C13 July 201013.5 °C31 December 201029.0 °C33 mm2530
200945.8 °C9 July 200913.4 °C25 January 200928.9 °C104 mm2440
200844.9 °C31 May 200811.4 °C7 February 200828.4 °C15 mm2480
200743.5 °C13 July 200712.8 °C5 January 200728.6 °C66 mm2470
200644.2 °C22 May 200612.6 °C21 January 200628.6 °C97 mm2380
200543.8 °C28 June 200513.5 °C11 February 200528.6 °C57 mm2520
200445.4 °C27 June 200413.1 °C31 December 200428.8 °C32 mm2680
200346.4 °C16 June 200312.5 °C19 January 200328.2 °C22 mm2400
200246.0 °C5 July 200211.5 °C7 February 200228.5 °C43 mm2390
200145.0 °C17 May 200111.2 °C31 January 200128.4 °C25 mm2430
200043.4 °C1 August 200012.7 °C9 February 200028.4 °C13 mm2390
199945.9 °C1 July 199913.6 °C6 January 199928.2 °C64 mm2390
199845.4 °C30 May 199812.1 °C17 January 199828.4 °C54 mm2420
199744.7 °C11 July 199712.8 °C2 February 199727.4 °C229 mm2000
199645.6 °C5 June 199612.1 °C7 February 199627.6 °C116 mm2170
199545.4 °C5 July 199513.3 °C28 January 199527.7 °C256 mm2210
199445.0 °C19 June 199412.2 °C29 December 199428.0 °C18 mm2300
199344.6 °C29 May 199311.6 °C16 January 199327.8 °C40 mm2250
199244.1 °C6 June 19929.9 °C7 January 199227.0 °C69 mm2030
199143.4 °C19 May 19919.6 °C17 February 199127.1 °C46 mm2200
199045.7 °C12 July 199012.9 °C21 January 199028.1 °C94 mm2300
198946.8 °C24 June 198911.7 °C20 January 198927.4 °C92 mm2340
198845.7 °C7 June 198811.5 °C21 January 198828.1 °C98 mm2410
198746.7 °C9 July 198712.0 °C20 January 198727.9 °C87 mm2280
198645.5 °C29 May 198612.0 °C22 January 198627.8 °C50 mm2300
198544.5 °C8 June 198513.2 °C10 January 198528.0 °C10 mm2400
198443.3 °C4 July 198412.9 °C2 February 198427.7 °C15 mm2440
198345.8 °C28 June 198311.8 °C22 January 198327.1 °C126 mm2030
198242.8 °C8 July 198211.6 °C20 February 198227.2 °C177 mm2110
198145.3 °C7 June 198114.6 °C15 January 198128.0 °C17 mm2290
198043.7 °C29 May 198012.4 °C14 February 198028.2 °C9 mm2360
197944.6 °C10 June 197911.2 °C29 January 197927.7 °C59 mm2310
197844.0 °C22 July 197812.8 °C29 January 197827.5 °C39 mm2340
197743.8 °C27 June 197711.4 °C26 January 197727.8 °C129 mm2410
197644.2 °C11 July 197611.8 °C17 January 197627.3 °C116 mm2060
197545.2 °C1 June 197511.4 °C17 January 197527.1 °C51 mm2160
197445.0 °C3 July 197410.5 °C20 January 197427.3 °C25 mm2350
197343.8 °C26 July 19738.9 °C9 January 197327.4 °C49 mm2370
197243.5 °C30 May 19729.8 °C14 February 197227.0 °C170 mm2130
197143.2 °C30 June 197111.9 °C17 February 197127.2 °C22 mm2260
197045.1 °C24 June 197011.6 °C31 January 197027.6 °C39 mm2300
196945.4 °C30 June 196910.1 °C1 February 196927.6 °C72 mm2480
196844.0 °C9 June 196810.1 °C6 February 196827.2 °C69 mm2310
196743.8 °C6 July 196710.8 °C8 February 196727.3 °C83 mm2380
196645.0 °C5 July 196612.5 °C6 January 196627.3 °C15 mm2140
196544.3 °C11 July 196510.4 °C7 January 196527.4 °C80 mm2300
196444.8 °C18 June 19648.9 °C24 January 196426.8 °C118 mm2230
196346.3 °C5 July 19639.4 °C28 December 196327.5 °C85 mm2310
196244.4 °C6 June 196210.9 °C26 January 196227.5 °C25 mm2430
196143.8 °C9 August 196112.4 °C19 February 196127.4 °C45 mm2180
196044.7 °C16 August 196011.2 °C1 February 196027.4 °C52 mm2290
195943.7 °C18 June 195910.1 °C17 December 195927.1 °C176 mm2230
195845.2 °C7 June 195811.0 °C26 January 195827.6 °C48 mm2320
195744.0 °C17 July 195710.7 °C17 January 195727.0 °C175 mm2200
195642.8 °C8 July 195610.7 °C21 January 195627.1 °C43 mm2290
195544.5 °C11 July 195511.6 °C10 January 195527.0 °C123 mm2240
195445.4 °C2 July 195412.6 °C24 January 195427.9 °C48 mm2370
195343.7 °C8 May 195312.1 °C24 December 195327.8 °C82 mm2420
195244.5 °C31 May 195211.3 °C20 January 195227.5 °C58 mm2370
195145.0 °C20 July 195111.4 °C28 January 195127.4 °C122 mm2210
195044.5 °C24 June 19507.8 °C30 January 195026.9 °C64 mm2210
194944.0 °C2 June 19499.0 °C4 January 194927.0 °C83 mm2190
194845.6 °C19 June 194810.5 °C21 January 194827.5 °C186 mm2280
194744.5 °C21 July 194711.7 °C22 January 194727.3 °C92 mm2350
194643.3 °C14 July 194611.7 °C24 January 194627.4 °C25 mm2290
194544.5 °C1 July 194512.2 °C27 December 194527.6 °C31 mm2470
194444.9 °C26 June 194411.2 °C7 February 194427.8 °C126 mm2460
194345.0 °C10 July 194311.0 °C5 February 194327.5 °C136 mm2290
194243.6 °C23 May 194210.7 °C12 January 194227.8 °C175 mm2620
194145.8 °C8 June 194110.9 °C25 January 194128.0 °C45 mm2330
194045.1 °C29 May 194010.8 °C19 January 194027.4 °C21 mm2360

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.0 °C
+0.4 °C
Hot days (≥ 30 °C)
242 d/yr
+8
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
11 mm
-65 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.6 °C+0.5 °C2 mm-10 mm
Feb26.6 °C+1.1 °C1 mm-11 mm
Mar30.0 °C+1.0 °C0 mm-12 mm
Apr36.9 °C+3.1 °C0 mm-9 mm
May40.0 °C+1.7 °C0 mm-2 mm
Jun39.6 °C+0.2 °C0 mm-1 mm
Jul36.9 °C-1.7 °C1 mm-2 mm
Aug36.3 °C-1.3 °C0 mm-1 mm
Sep35.1 °C-1.2 °C0 mm-0 mm
Oct34.1 °C0.0 °C1 mm-3 mm
Nov29.7 °C+0.4 °C0 mm-6 mm
Dec26.5 °C+1.0 °C6 mm-7 mm

The year's extremes

Hottest day
45.2 °C
24 Jun 2025
Coldest day
14.7 °C
24 Jan 2025
Wettest day
4.4 mm
19 Dec 2025
Windiest day
34.7 km/h
30 Dec 2025
Strongest gust
56.2 km/h
7 May 2025
Hottest feels-like
48.8 °C
29 Jul 2025
Coldest feels-like
12.5 °C
20 Dec 2025
Sunniest day
12.7 h
23 Jun 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 Sohar?

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

What is the hottest day ever recorded in Sohar?

The hottest day measured in Sohar between 1940 and 2025 was 17 June 2017, reaching 46.9 °C.

What is the coldest day in Sohar?

The coldest day measured in Sohar between 1940 and 2025 was 30 January 1950, at 7.8 °C.

Does it snow in Sohar?

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

Has the climate of Sohar warmed?

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

What is the wettest day in Sohar?

The wettest day measured in Sohar between 1940 and 2025 was 4 October 2021, with 180 mm of rain in 24 hours.

What was the windiest day in Sohar?

The windiest day measured in Sohar between 1940 and 2025 was 16 June 1973, with winds reaching 48.0 km/h.

What is the warmest month in Sohar?

The warmest month in Sohar is June (34.4 °C on average); the coldest is January (19.6 °C).

How much does it rain in Sohar?

Sohar receives on average 76 mm of precipitation per year, spread over about 12 rainy days.

Is it sunny in Sohar?

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

Are there tropical nights in Sohar?

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

What was the most extreme apparent temperature in Sohar?

In Sohar, between 1940 and 2025, the highest apparent temperature reached 50.6 °C on 28 July 1990, and the lowest was 4.6 °C on 30 January 1950.

Compare Sohar with another city

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

Nearby cities

The climate around Sohar

Other cities — Oman