Bhuj climate — normals and trends

Bhuj (India) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 26.7 °C and it receives 384 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 May (31.2 °C on average) and the coldest is January (19.3 °C). Rainfall peaks in August.

Bhuj averages 0 frost days, 274 hot days (≥ 30 °C) and 33 rainy days per year.

Bhuj has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 46.1 °C (on 17 May 1948) and the coldest 4.4 °C (on 10 January 1945).

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

BhujGujarat

coords
23.25°, 69.67°
period
19402025 · 86 yrs
BWhHot desertWarmest monthMayColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

26.7°C

Average daily high

32.9°C

Average daily low

21.5°C

Annual rainfall

384mm

Sunshine / day

10.8h

Mean relative humidity

57%

Average peak wind

22.8km/h

Seasonal range

11.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

274 d/yr

Rainy days (≥ 1 mm)

33 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.0 °C

Average feels-like low

22.4 °C

Average peak gust

38.6 km/h

Tropical nights (≥ 20 °C)

240 d/yr

Solar radiation

20.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

17 May 1948

Coldest day

4.4 °C

10 January 1945

Wettest day

321 mm

17 July 1988

Windiest day

78.7 km/h

16 June 2023

Strongest gust

123.5 km/h

16 June 2023

Hottest feels-like

48.0 °C

17 June 1979

Coldest feels-like

-0.2 °C

12 January 1945

Sunniest day

13.0 h

26 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202542.8 °C6 April 20259.5 °C8 January 202527.0 °C599 mm2770
202443.4 °C18 May 202410.2 °C19 December 202427.2 °C613 mm2810
202343.2 °C11 May 20237.7 °C16 January 202327.0 °C765 mm2860
202242.7 °C14 May 20229.0 °C14 January 202227.3 °C600 mm2840
202142.2 °C16 May 20219.6 °C3 January 202127.2 °C627 mm2820
202042.7 °C21 May 20208.0 °C29 December 202027.0 °C667 mm2780
201943.2 °C27 April 20198.1 °C31 December 201927.0 °C537 mm2570
201844.4 °C22 May 201810.6 °C19 December 201828.0 °C137 mm2970
201743.6 °C13 April 20179.4 °C12 January 201727.3 °C562 mm2780
201643.7 °C18 May 201610.7 °C21 January 201627.4 °C346 mm3070
201542.9 °C1 May 201510.1 °C25 December 201527.5 °C324 mm2840
201443.4 °C28 April 20146.4 °C1 January 201427.1 °C259 mm2820
201341.2 °C20 May 20137.4 °C31 December 201326.5 °C504 mm2720
201241.8 °C1 May 20127.8 °C9 February 201226.7 °C424 mm2840
201144.6 °C5 June 20119.5 °C5 January 201127.0 °C633 mm2770
201044.8 °C21 May 201010.4 °C10 December 201027.1 °C651 mm2520
200943.0 °C27 April 200911.9 °C9 January 200927.4 °C633 mm2850
200842.8 °C27 April 20086.4 °C7 February 200826.7 °C341 mm2820
200742.5 °C5 April 200710.4 °C6 January 200727.2 °C553 mm2890
200642.0 °C4 May 20069.3 °C4 January 200627.1 °C722 mm2740
200541.6 °C5 April 20057.6 °C20 February 200526.7 °C445 mm2690
200444.8 °C6 May 200411.0 °C3 February 200427.5 °C418 mm2970
200342.3 °C11 May 200310.3 °C29 December 200327.0 °C784 mm2780
200244.7 °C29 April 20029.0 °C22 January 200227.4 °C197 mm2970
200140.8 °C1 October 20019.4 °C1 February 200127.2 °C315 mm2920
200044.7 °C7 June 20008.6 °C16 January 200027.3 °C237 mm2840
199943.0 °C9 April 19999.1 °C7 January 199926.8 °C174 mm2880
199843.0 °C2 April 19987.8 °C20 January 199826.9 °C431 mm2760
199742.0 °C17 May 19978.8 °C31 December 199726.2 °C570 mm2670
199643.5 °C8 May 19967.6 °C18 January 199626.9 °C216 mm2830
199544.6 °C29 May 19958.7 °C16 January 199527.1 °C83 mm2780
199444.6 °C6 June 19946.2 °C12 December 199426.5 °C539 mm2580
199342.3 °C11 May 199310.5 °C20 February 199327.4 °C152 mm3030
199243.1 °C27 April 19926.2 °C12 January 199226.5 °C481 mm2760
199145.7 °C2 June 19914.7 °C1 January 199127.0 °C50 mm3070
199042.2 °C8 May 19904.4 °C31 December 199026.5 °C337 mm2770
198943.3 °C12 May 19896.9 °C10 January 198926.6 °C337 mm2760
198844.7 °C8 May 19889.3 °C26 January 198827.4 °C687 mm2940
198743.5 °C17 April 19879.4 °C19 January 198727.6 °C21 mm3010
198642.9 °C19 May 19867.5 °C15 December 198626.6 °C101 mm2760
198543.1 °C14 May 19856.8 °C2 January 198526.7 °C193 mm2950
198442.5 °C18 May 19846.0 °C22 February 198426.2 °C200 mm2550
198343.6 °C28 April 19836.3 °C28 December 198326.2 °C340 mm2740
198240.9 °C18 May 19828.9 °C27 January 198226.5 °C250 mm2490
198142.1 °C10 April 19819.1 °C10 January 198126.3 °C389 mm2430
198043.0 °C20 April 19807.1 °C6 February 198026.8 °C330 mm2680
197943.1 °C25 April 19796.5 °C3 February 197926.4 °C384 mm2520
197841.5 °C1 May 19788.8 °C21 January 197826.3 °C301 mm2630
197743.4 °C12 May 19775.3 °C28 January 197726.9 °C495 mm2810
197641.2 °C20 May 19769.6 °C19 January 197626.3 °C328 mm2570
197542.3 °C7 May 19759.4 °C11 January 197525.6 °C611 mm2130
197442.3 °C28 June 19746.4 °C7 February 197426.9 °C66 mm2790
197344.0 °C11 April 19735.6 °C28 January 197326.7 °C156 mm2890
197244.8 °C12 May 19727.2 °C13 February 197226.6 °C128 mm2730
197142.6 °C10 April 19718.1 °C30 January 197126.5 °C183 mm2800
197044.4 °C12 May 19708.0 °C21 December 197026.3 °C596 mm2570
196941.0 °C14 April 19699.1 °C15 January 196927.3 °C92 mm2870
196842.0 °C21 April 19686.9 °C27 December 196826.3 °C151 mm2720
196744.5 °C15 May 19676.5 °C13 January 196726.2 °C548 mm2620
196643.8 °C4 May 196610.2 °C31 December 196626.9 °C277 mm2810
196541.5 °C16 May 19658.0 °C25 December 196526.6 °C149 mm2840
196442.9 °C23 April 19646.5 °C24 January 196426.4 °C265 mm2720
196341.9 °C23 May 196310.4 °C19 January 196326.6 °C218 mm2910
196244.9 °C21 May 19625.7 °C22 January 196226.1 °C211 mm2630
196142.4 °C24 May 19617.3 °C8 February 196125.7 °C636 mm2480
196044.4 °C11 May 19608.0 °C17 January 196026.7 °C130 mm2820
195944.4 °C21 May 19598.0 °C5 January 195926.1 °C787 mm2430
195843.8 °C25 April 195810.5 °C28 December 195826.6 °C520 mm2700
195741.9 °C25 May 19577.2 °C15 January 195726.2 °C169 mm2710
195644.0 °C1 May 19568.9 °C29 January 195625.7 °C666 mm2390
195545.8 °C19 May 19559.1 °C26 December 195526.5 °C517 mm2530
195442.2 °C23 May 19547.2 °C10 January 195426.5 °C214 mm2870
195339.7 °C20 June 19538.7 °C2 January 195326.0 °C894 mm2560
195244.0 °C14 May 19529.2 °C3 January 195226.2 °C297 mm2740
195141.4 °C29 September 19517.9 °C3 February 195126.4 °C246 mm2630
195042.3 °C5 May 19504.9 °C10 February 195025.5 °C483 mm2280
194944.1 °C10 May 19497.3 °C4 January 194926.7 °C215 mm2760
194846.1 °C17 May 19486.9 °C6 February 194826.5 °C286 mm2620
194742.1 °C18 May 19478.8 °C18 December 194726.3 °C346 mm2670
194642.0 °C19 April 19468.2 °C16 January 194626.3 °C227 mm2570
194543.2 °C11 June 19454.4 °C10 January 194525.9 °C176 mm2730
194442.0 °C10 May 194410.5 °C31 January 194426.4 °C645 mm2550
194345.3 °C24 May 194311.2 °C5 January 194326.9 °C363 mm2910
194241.6 °C25 April 19428.0 °C12 January 194226.7 °C744 mm2720
194140.9 °C17 May 19418.8 °C25 January 194126.5 °C270 mm2900
194043.3 °C16 May 194010.5 °C29 December 194026.3 °C235 mm2700

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.1 °C
Hot days (≥ 30 °C)
277 d/yr
+3
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
599 mm
+215 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.8 °C+0.5 °C0 mm-1 mm
Feb32.1 °C+2.4 °C0 mm-1 mm
Mar36.3 °C+1.8 °C0 mm-2 mm
Apr40.6 °C+2.7 °C0 mm-2 mm
May38.2 °C-0.1 °C16 mm+12 mm
Jun35.0 °C-1.1 °C111 mm+75 mm
Jul31.4 °C-1.1 °C99 mm-24 mm
Aug31.8 °C+0.4 °C122 mm-1 mm
Sep32.3 °C-0.8 °C186 mm+114 mm
Oct32.2 °C-3.2 °C61 mm+49 mm
Nov30.7 °C-1.3 °C3 mm-3 mm
Dec29.0 °C+1.3 °C1 mm+0 mm

The year's extremes

Hottest day
42.8 °C
6 Apr 2025
Coldest day
9.5 °C
8 Jan 2025
Wettest day
148.6 mm
8 Sep 2025
Windiest day
42.2 km/h
31 May 2025
Strongest gust
67.7 km/h
31 May 2025
Hottest feels-like
45.3 °C
23 May 2025
Coldest feels-like
6.0 °C
8 Jan 2025
Sunniest day
13.0 h
27 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 Bhuj?

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

What is the hottest day ever recorded in Bhuj?

The hottest day measured in Bhuj between 1940 and 2025 was 17 May 1948, reaching 46.1 °C.

What is the coldest day in Bhuj?

The coldest day measured in Bhuj between 1940 and 2025 was 10 January 1945, at 4.4 °C.

Does it snow in Bhuj?

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

Has the climate of Bhuj warmed?

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

What is the wettest day in Bhuj?

The wettest day measured in Bhuj between 1940 and 2025 was 17 July 1988, with 321 mm of rain in 24 hours.

What was the windiest day in Bhuj?

The windiest day measured in Bhuj between 1940 and 2025 was 16 June 2023, with winds reaching 78.7 km/h.

What is the warmest month in Bhuj?

The warmest month in Bhuj is May (31.2 °C on average); the coldest is January (19.3 °C).

How much does it rain in Bhuj?

Bhuj receives on average 384 mm of precipitation per year, spread over about 33 rainy days.

Is it sunny in Bhuj?

Bhuj gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Bhuj?

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

What was the most extreme apparent temperature in Bhuj?

In Bhuj, between 1940 and 2025, the highest apparent temperature reached 48.0 °C on 17 June 1979, and the lowest was -0.2 °C on 12 January 1945.

Compare Bhuj with another city

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

Nearby cities

The climate around Bhuj

Other cities — India