Khasab climate — normals and trends

Khasab (Oman) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 27.0 °C and it receives 126 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 (32.7 °C on average) and the coldest is January (20.0 °C). Rainfall peaks in January.

Khasab averages 0 frost days, 163 hot days (≥ 30 °C) and 16 rainy days per year.

Khasab has warmed by +0.9 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.2 °C (on 21 July 2012) and the coldest 12.2 °C (on 29 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

KhasabMusandam Governorate

coords
26.18°, 56.25°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJulyColdest monthJanuaryWettest monthJanuaryDriest monthAugust

Mean daily temperature

27.0°C

Average daily high

28.0°C

Average daily low

26.0°C

Annual rainfall

126mm

Sunshine / day

11.3h

Mean relative humidity

66%

Average peak wind

19.2km/h

Seasonal range

12.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

163 d/yr

Rainy days (≥ 1 mm)

16 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.8 °C

Average feels-like low

28.0 °C

Average peak gust

28.8 km/h

Tropical nights (≥ 20 °C)

314 d/yr

Solar radiation

21.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

39.2 °C

21 July 2012

Coldest day

12.2 °C

29 January 1950

Wettest day

88 mm

8 June 2007

Windiest day

58.2 km/h

20 January 1964

Strongest gust

88.9 km/h

7 February 1950

Hottest feels-like

47.4 °C

4 August 1987

Coldest feels-like

4.3 °C

7 February 1950

Sunniest day

13.0 h

28 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.1 °C16 June 202517.7 °C4 January 202527.7 °C165 mm1880
202436.3 °C27 July 202416.9 °C2 March 202427.8 °C169 mm1720
202335.9 °C25 August 202315.0 °C27 January 202327.6 °C98 mm1680
202234.8 °C16 June 202216.8 °C22 January 202227.6 °C69 mm1800
202137.9 °C28 August 202117.7 °C8 January 202128.0 °C13 mm1760
202035.5 °C11 July 202015.6 °C15 January 202027.3 °C134 mm1690
201936.8 °C13 June 201917.5 °C2 March 201927.3 °C186 mm1660
201836.3 °C10 July 201818.3 °C30 January 201827.6 °C32 mm1750
201736.8 °C16 June 201713.9 °C3 February 201727.6 °C137 mm1880
201636.6 °C3 August 201617.3 °C30 January 201627.4 °C45 mm1690
201539.1 °C2 June 201516.0 °C20 January 201527.7 °C67 mm1810
201435.8 °C18 July 201415.2 °C20 January 201427.0 °C126 mm1710
201334.8 °C7 July 201316.6 °C17 January 201326.9 °C68 mm1580
201239.2 °C21 July 201215.4 °C22 January 201227.2 °C72 mm1690
201136.6 °C2 June 201118.1 °C14 February 201127.3 °C50 mm1640
201037.3 °C4 August 201017.6 °C9 February 201027.8 °C67 mm1800
200936.6 °C30 June 200913.7 °C24 January 200927.2 °C153 mm1670
200835.2 °C29 June 200813.7 °C5 February 200826.9 °C137 mm1720
200735.5 °C14 August 200717.3 °C3 January 200727.4 °C115 mm1740
200636.0 °C2 June 200616.8 °C24 February 200627.4 °C104 mm1780
200536.4 °C2 August 200516.6 °C13 February 200527.3 °C136 mm1680
200435.5 °C26 June 200414.6 °C28 December 200427.5 °C50 mm1710
200336.5 °C16 June 200316.3 °C1 January 200327.3 °C17 mm1700
200236.5 °C30 June 200218.3 °C5 February 200227.6 °C47 mm1750
200135.7 °C31 August 200115.3 °C30 January 200127.7 °C43 mm1810
200036.3 °C17 July 200017.4 °C9 February 200027.5 °C36 mm1860
199937.1 °C1 June 199916.0 °C6 March 199927.8 °C119 mm1820
199837.1 °C7 June 199815.0 °C14 January 199827.8 °C168 mm1660
199736.3 °C29 June 199715.7 °C26 January 199726.5 °C336 mm1550
199636.6 °C22 July 199614.7 °C15 January 199626.9 °C256 mm1610
199535.9 °C6 August 199516.6 °C15 December 199526.7 °C266 mm1590
199436.7 °C14 July 199416.8 °C20 February 199427.1 °C30 mm1610
199336.4 °C10 August 199314.8 °C16 January 199327.1 °C129 mm1660
199235.5 °C10 July 199213.1 °C29 January 199226.0 °C246 mm1530
199134.4 °C22 July 199116.1 °C19 December 199126.3 °C139 mm1400
199036.7 °C27 July 199015.9 °C15 January 199027.3 °C133 mm1620
198936.2 °C26 July 198916.9 °C21 December 198926.7 °C142 mm1570
198836.0 °C2 August 198816.3 °C20 January 198827.3 °C99 mm1720
198736.9 °C13 August 198718.3 °C27 March 198727.4 °C116 mm1700
198636.8 °C10 August 198615.5 °C13 December 198626.9 °C98 mm1680
198537.1 °C16 August 198517.7 °C8 January 198527.3 °C27 mm1600
198436.1 °C13 June 198416.8 °C31 January 198426.9 °C75 mm1620
198337.3 °C18 July 198315.3 °C14 February 198326.2 °C97 mm1570
198235.3 °C20 July 198215.7 °C10 December 198226.3 °C198 mm1590
198136.1 °C6 June 198117.5 °C15 January 198127.2 °C45 mm1560
198035.8 °C23 July 198016.6 °C18 January 198027.1 °C41 mm1690
197936.4 °C10 June 197915.9 °C28 January 197926.9 °C139 mm1590
197837.7 °C9 June 197815.8 °C15 January 197826.9 °C100 mm1550
197736.1 °C7 August 197715.3 °C10 January 197727.0 °C117 mm1700
197638.4 °C28 June 197616.1 °C21 February 197626.3 °C241 mm1570
197535.7 °C23 June 197515.9 °C13 February 197526.5 °C69 mm1520
197435.8 °C25 July 197414.8 °C21 February 197426.5 °C115 mm1450
197335.3 °C26 July 197312.7 °C4 January 197326.8 °C67 mm1720
197236.3 °C26 July 197213.3 °C23 February 197226.1 °C242 mm1550
197135.5 °C20 June 197116.0 °C24 January 197126.7 °C61 mm1590
197035.4 °C12 July 197015.3 °C18 January 197027.0 °C90 mm1580
196936.5 °C22 June 196916.5 °C6 January 196927.0 °C294 mm1600
196835.9 °C28 July 196815.0 °C6 February 196826.4 °C129 mm1530
196736.6 °C27 June 196715.7 °C26 December 196726.6 °C43 mm1600
196637.1 °C4 July 196617.2 °C23 February 196627.2 °C81 mm1630
196535.5 °C27 July 196514.5 °C2 January 196526.7 °C127 mm1640
196435.4 °C17 June 196412.4 °C20 January 196426.4 °C130 mm1550
196336.0 °C27 June 196315.0 °C27 December 196327.0 °C144 mm1450
196236.7 °C9 July 196215.8 °C24 January 196227.3 °C41 mm1530
196136.2 °C19 July 196116.2 °C2 February 196126.9 °C132 mm1600
196036.7 °C30 July 196016.9 °C30 January 196026.9 °C71 mm1460
195934.8 °C18 June 195914.4 °C16 December 195926.4 °C184 mm1640
195835.9 °C6 June 195816.7 °C23 January 195827.1 °C100 mm1770
195736.4 °C22 August 195713.4 °C23 January 195726.3 °C169 mm1390
195635.9 °C14 August 195614.9 °C6 January 195626.8 °C63 mm1380
195537.2 °C11 July 195515.4 °C29 January 195526.7 °C227 mm1510
195435.8 °C16 August 195416.9 °C12 February 195427.1 °C196 mm1540
195335.3 °C14 August 195317.1 °C23 December 195327.0 °C431 mm1690
195236.3 °C18 July 195215.0 °C19 January 195226.9 °C187 mm1610
195135.9 °C18 August 195115.7 °C9 February 195126.7 °C163 mm1580
195034.9 °C3 September 195012.2 °C29 January 195026.0 °C148 mm1470
194935.8 °C18 August 194912.6 °C2 January 194926.4 °C225 mm1590
194836.9 °C4 July 194815.4 °C31 December 194826.9 °C145 mm1580
194736.3 °C11 July 194715.5 °C6 February 194726.9 °C282 mm1720
194637.2 °C30 June 194616.4 °C13 January 194626.9 °C39 mm1590
194535.2 °C24 August 194516.2 °C9 January 194526.8 °C120 mm1600
194436.1 °C11 June 194414.3 °C19 December 194427.1 °C192 mm1590
194335.0 °C7 August 194315.0 °C3 January 194326.4 °C249 mm1490
194236.0 °C23 June 194215.7 °C26 December 194227.0 °C178 mm1570
194135.9 °C12 July 194118.9 °C9 January 194127.4 °C19 mm1720
194037.3 °C12 July 194017.0 °C16 January 194027.1 °C18 mm1640

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
28.8 °C
+0.8 °C
Hot days (≥ 30 °C)
188 d/yr
+25
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
165 mm
+39 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.6 °C+0.8 °C6 mm-29 mm
Feb22.4 °C+1.0 °C5 mm-16 mm
Mar24.8 °C+1.2 °C0 mm-19 mm
Apr29.4 °C+2.3 °C0 mm-6 mm
May32.3 °C+1.4 °C0 mm-1 mm
Jun33.7 °C+0.7 °C0 mm-1 mm
Jul33.9 °C+0.1 °C0 mm-1 mm
Aug33.3 °C-0.5 °C0 mm0 mm
Sep32.3 °C-0.1 °C0 mm0 mm
Oct30.7 °C+0.6 °C0 mm-1 mm
Nov27.0 °C+0.8 °C0 mm-10 mm
Dec23.6 °C+1.0 °C153 mm+122 mm

The year's extremes

Hottest day
37.1 °C
16 Jun 2025
Coldest day
17.7 °C
4 Jan 2025
Wettest day
65.6 mm
16 Dec 2025
Windiest day
44.1 km/h
30 Dec 2025
Strongest gust
68.0 km/h
30 Dec 2025
Hottest feels-like
46.4 °C
20 Jul 2025
Coldest feels-like
14.3 °C
3 Jan 2025
Sunniest day
13.0 h
28 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 Khasab?

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

What is the hottest day ever recorded in Khasab?

The hottest day measured in Khasab between 1940 and 2025 was 21 July 2012, reaching 39.2 °C.

What is the coldest day in Khasab?

The coldest day measured in Khasab between 1940 and 2025 was 29 January 1950, at 12.2 °C.

Does it snow in Khasab?

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

Has the climate of Khasab warmed?

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

What is the wettest day in Khasab?

The wettest day measured in Khasab between 1940 and 2025 was 8 June 2007, with 88 mm of rain in 24 hours.

What was the windiest day in Khasab?

The windiest day measured in Khasab between 1940 and 2025 was 20 January 1964, with winds reaching 58.2 km/h.

What is the warmest month in Khasab?

The warmest month in Khasab is July (32.7 °C on average); the coldest is January (20.0 °C).

How much does it rain in Khasab?

Khasab receives on average 126 mm of precipitation per year, spread over about 16 rainy days.

Is it sunny in Khasab?

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

Are there tropical nights in Khasab?

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

What was the most extreme apparent temperature in Khasab?

In Khasab, between 1940 and 2025, the highest apparent temperature reached 47.4 °C on 4 August 1987, and the lowest was 4.3 °C on 7 February 1950.

Compare Khasab with another city

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

Nearby cities

The climate around Khasab

Other cities — Oman