Bhavnagar climate — normals and trends

Bhavnagar (India) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 26.9 °C and it receives 542 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 (30.1 °C on average) and the coldest is January (21.9 °C). Rainfall peaks in July.

Bhavnagar averages 0 frost days, 141 hot days (≥ 30 °C) and 48 rainy days per year.

Bhavnagar has warmed by +0.5 °C between 1940 and 2025, or +0.06 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.2 °C (on 18 May 1955) and the coldest 14.1 °C (on 11 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

BhavnagarGujarat

coords
21.76°, 72.15°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthFebruary

Mean daily temperature

26.9°C

Average daily high

28.8°C

Average daily low

24.9°C

Annual rainfall

542mm

Sunshine / day

10.5h

Mean relative humidity

67%

Average peak wind

22.8km/h

Seasonal range

8.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

141 d/yr

Rainy days (≥ 1 mm)

48 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.2 °C

Average feels-like low

26.2 °C

Average peak gust

31.9 km/h

Tropical nights (≥ 20 °C)

326 d/yr

Solar radiation

19.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.5 °C

since 1940

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

38.2 °C

18 May 1955

Coldest day

14.1 °C

11 January 1945

Wettest day

373 mm

1 July 2008

Windiest day

77.8 km/h

18 May 2021

Strongest gust

123.8 km/h

18 May 2021

Hottest feels-like

43.4 °C

20 May 2024

Coldest feels-like

8.0 °C

11 February 1950

Sunniest day

12.6 h

24 June 1963

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.9 °C8 April 202517.4 °C16 January 202526.9 °C1,030 mm1110
202437.8 °C19 May 202417.8 °C24 December 202427.5 °C1,011 mm1800
202335.5 °C11 May 202316.1 °C16 January 202327.3 °C712 mm1700
202234.1 °C23 April 202215.6 °C12 January 202227.2 °C665 mm1760
202133.6 °C25 April 202116.9 °C28 January 202127.1 °C824 mm1650
202034.4 °C27 May 202015.4 °C16 January 202027.2 °C604 mm1780
201935.3 °C27 April 201915.7 °C8 February 201927.0 °C801 mm1500
201833.9 °C27 May 201817.2 °C29 December 201827.5 °C333 mm1570
201734.2 °C13 April 201717.1 °C12 January 201727.2 °C661 mm1640
201634.3 °C21 May 201617.9 °C23 January 201627.2 °C799 mm1360
201534.3 °C23 May 201516.8 °C27 January 201527.2 °C644 mm1690
201434.0 °C20 May 201415.6 °C11 January 201427.1 °C659 mm1580
201333.7 °C1 May 201316.6 °C19 January 201326.6 °C828 mm1140
201232.7 °C11 October 201214.8 °C8 February 201226.6 °C455 mm1480
201133.9 °C27 April 201117.0 °C16 January 201127.0 °C502 mm1430
201035.1 °C25 May 201017.9 °C14 January 201027.3 °C1,148 mm1570
200934.4 °C2 October 200919.0 °C7 January 200927.4 °C481 mm1800
200833.6 °C22 April 200814.1 °C7 February 200826.5 °C1,338 mm1210
200734.2 °C2 May 200717.8 °C12 January 200727.1 °C1,237 mm1450
200633.0 °C30 March 200616.5 °C4 January 200627.0 °C759 mm1300
200534.9 °C5 April 200515.6 °C21 February 200526.7 °C1,070 mm1390
200434.9 °C4 May 200417.6 °C2 February 200427.2 °C830 mm1590
200336.3 °C10 May 200317.2 °C1 January 200327.1 °C536 mm1450
200234.3 °C3 May 200215.8 °C11 February 200227.2 °C508 mm1640
200133.7 °C7 April 200117.2 °C24 January 200127.0 °C476 mm1400
200033.4 °C17 October 200017.1 °C16 January 200027.1 °C282 mm1820
199934.5 °C5 April 199917.0 °C29 January 199926.9 °C207 mm1560
199834.3 °C6 May 199816.6 °C25 February 199827.1 °C828 mm1650
199733.6 °C24 April 199716.4 °C21 January 199726.8 °C425 mm1460
199633.5 °C28 May 199616.2 °C18 January 199626.9 °C268 mm1300
199534.9 °C28 May 199516.3 °C16 January 199527.2 °C199 mm1620
199434.2 °C15 May 199417.1 °C30 December 199426.8 °C555 mm1300
199333.3 °C6 June 199318.3 °C18 January 199327.2 °C614 mm1600
199234.1 °C7 May 199215.9 °C12 January 199226.8 °C459 mm1250
199134.7 °C31 May 199114.7 °C1 January 199126.9 °C280 mm1420
199034.1 °C9 May 199015.7 °C30 December 199026.9 °C764 mm1390
198934.5 °C8 May 198915.3 °C11 January 198926.7 °C420 mm1400
198835.2 °C9 May 198818.2 °C26 January 198827.3 °C859 mm1530
198734.0 °C16 April 198717.8 °C7 January 198727.5 °C122 mm1990
198633.5 °C6 June 198615.9 °C16 December 198626.9 °C111 mm1540
198533.5 °C21 April 198516.0 °C2 January 198526.8 °C330 mm1150
198435.2 °C13 April 198414.8 °C22 February 198426.5 °C374 mm1330
198333.9 °C6 May 198316.4 °C27 December 198326.2 °C630 mm880
198233.6 °C16 October 198217.0 °C24 January 198226.9 °C342 mm1390
198133.8 °C1 May 198116.6 °C12 January 198126.7 °C518 mm1330
198033.1 °C7 April 198015.8 °C6 February 198027.0 °C386 mm1550
197935.4 °C11 May 197916.0 °C30 January 197926.8 °C620 mm1480
197833.7 °C1 May 197816.9 °C22 January 197826.7 °C435 mm1430
197733.6 °C28 March 197714.1 °C28 January 197727.3 °C384 mm1650
197633.2 °C16 October 197617.0 °C18 January 197626.7 °C543 mm1350
197534.8 °C12 April 197516.2 °C11 January 197526.5 °C413 mm1330
197434.3 °C16 April 197415.0 °C7 February 197427.1 °C91 mm1590
197335.8 °C18 April 197315.1 °C28 January 197326.8 °C508 mm1360
197234.0 °C9 May 197215.3 °C13 February 197227.0 °C201 mm1550
197132.6 °C25 March 197116.5 °C30 January 197126.6 °C522 mm1080
197035.9 °C23 April 197016.1 °C1 February 197026.8 °C571 mm1330
196934.8 °C17 May 196917.0 °C3 January 196927.2 °C204 mm1610
196833.8 °C29 May 196815.5 °C9 February 196826.8 °C185 mm1480
196734.5 °C8 May 196715.7 °C15 January 196726.8 °C433 mm1290
196634.2 °C1 May 196617.7 °C3 January 196627.2 °C287 mm1470
196534.4 °C15 May 196517.4 °C5 January 196527.1 °C298 mm1510
196433.9 °C21 April 196414.8 °C24 January 196426.6 °C358 mm1320
196333.6 °C26 May 196317.1 °C15 January 196327.1 °C323 mm1490
196235.5 °C15 May 196214.5 °C21 January 196226.8 °C268 mm1380
196134.3 °C22 April 196115.8 °C8 February 196126.7 °C447 mm1200
196037.7 °C10 May 196015.9 °C17 January 196027.0 °C211 mm1540
195937.5 °C19 May 195917.1 °C31 January 195926.9 °C662 mm1280
195835.2 °C24 May 195818.3 °C28 December 195827.2 °C479 mm1500
195733.5 °C7 June 195715.5 °C11 February 195726.9 °C463 mm1440
195635.6 °C27 March 195617.3 °C29 January 195626.5 °C803 mm1210
195538.2 °C18 May 195517.6 °C26 January 195526.7 °C322 mm1310
195434.6 °C28 April 195415.0 °C10 January 195426.7 °C609 mm1070
195332.5 °C20 March 195316.1 °C1 January 195326.3 °C591 mm980
195232.8 °C11 May 195217.1 °C9 January 195226.4 °C426 mm1110
195132.2 °C16 June 195115.7 °C3 February 195126.6 °C290 mm1170
195033.9 °C27 April 195014.3 °C11 February 195025.9 °C885 mm880
194932.3 °C10 October 194915.7 °C4 January 194926.7 °C247 mm1130
194835.3 °C28 May 194816.1 °C3 January 194826.8 °C395 mm1240
194733.6 °C22 May 194718.0 °C8 February 194726.6 °C852 mm1170
194635.0 °C20 April 194616.9 °C16 January 194626.8 °C355 mm1290
194535.5 °C2 May 194514.1 °C11 January 194526.5 °C361 mm1220
194435.2 °C18 April 194417.9 °C31 January 194426.7 °C610 mm1090
194334.4 °C19 May 194318.5 °C30 January 194326.6 °C432 mm830
194234.4 °C2 April 194216.2 °C12 January 194227.0 °C580 mm1330
194133.9 °C7 June 194117.0 °C26 January 194126.9 °C1,484 mm1370
194034.8 °C6 April 194017.6 °C20 January 194026.7 °C597 mm1410

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.0 °C
Hot days (≥ 30 °C)
111 d/yr
-30
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1030 mm
+488 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.4 °C0.0 °C0 mm-2 mm
Feb26.5 °C+0.9 °C0 mm-0 mm
Mar29.8 °C+1.4 °C0 mm-1 mm
Apr31.8 °C+1.1 °C0 mm-2 mm
May31.5 °C-0.3 °C24 mm+20 mm
Jun31.1 °C-0.2 °C268 mm+202 mm
Jul29.5 °C-0.3 °C118 mm-74 mm
Aug29.0 °C+0.1 °C221 mm+72 mm
Sep29.3 °C-0.1 °C171 mm+76 mm
Oct29.5 °C-1.3 °C219 mm+200 mm
Nov27.2 °C-1.8 °C9 mm+0 mm
Dec25.6 °C-0.3 °C0 mm-3 mm

The year's extremes

Hottest day
33.9 °C
8 Apr 2025
Coldest day
17.4 °C
16 Jan 2025
Wettest day
157.3 mm
17 Jun 2025
Windiest day
41.9 km/h
29 Sep 2025
Strongest gust
68.0 km/h
29 Sep 2025
Hottest feels-like
42.1 °C
12 Jun 2025
Coldest feels-like
14.3 °C
16 Jan 2025
Sunniest day
12.5 h
12 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 Bhavnagar?

Bhavnagar has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 26.9 °C and it receives 542 mm of precipitation per year.

What is the hottest day ever recorded in Bhavnagar?

The hottest day measured in Bhavnagar between 1940 and 2025 was 18 May 1955, reaching 38.2 °C.

What is the coldest day in Bhavnagar?

The coldest day measured in Bhavnagar between 1940 and 2025 was 11 January 1945, at 14.1 °C.

Does it snow in Bhavnagar?

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

Has the climate of Bhavnagar warmed?

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

What is the wettest day in Bhavnagar?

The wettest day measured in Bhavnagar between 1940 and 2025 was 1 July 2008, with 373 mm of rain in 24 hours.

What was the windiest day in Bhavnagar?

The windiest day measured in Bhavnagar between 1940 and 2025 was 18 May 2021, with winds reaching 77.8 km/h.

What is the warmest month in Bhavnagar?

The warmest month in Bhavnagar is May (30.1 °C on average); the coldest is January (21.9 °C).

How much does it rain in Bhavnagar?

Bhavnagar receives on average 542 mm of precipitation per year, spread over about 48 rainy days.

Is it sunny in Bhavnagar?

Bhavnagar gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Bhavnagar?

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

What was the most extreme apparent temperature in Bhavnagar?

In Bhavnagar, between 1940 and 2025, the highest apparent temperature reached 43.4 °C on 20 May 2024, and the lowest was 8.0 °C on 11 February 1950.

Compare Bhavnagar with another city

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

Nearby cities

The climate around Bhavnagar

Other cities — India