Puri climate — normals and trends

Puri (India) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 27.0 °C and it receives 1,467 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 (29.8 °C on average) and the coldest is January (22.7 °C). Rainfall peaks in July.

Puri averages 0 frost days, 171 hot days (≥ 30 °C) and 126 rainy days per year.

Puri has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.2 °C (on 7 June 1945) and the coldest 12.9 °C (on 15 January 2012).

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

PuriOdisha

coords
19.80°, 85.82°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthJanuary

Mean daily temperature

27.0°C

Average daily high

29.6°C

Average daily low

24.8°C

Annual rainfall

1,467mm

Sunshine / day

9.7h

Mean relative humidity

78%

Average peak wind

19.1km/h

Seasonal range

7.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

171 d/yr

Rainy days (≥ 1 mm)

126 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.8 °C

Average feels-like low

28.0 °C

Average peak gust

33.7 km/h

Tropical nights (≥ 20 °C)

314 d/yr

Solar radiation

18.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

40.2 °C

7 June 1945

Coldest day

12.9 °C

15 January 2012

Wettest day

357 mm

2 July 2006

Windiest day

78.4 km/h

12 October 2013

Strongest gust

130.3 km/h

3 May 2019

Hottest feels-like

46.1 °C

12 June 2014

Coldest feels-like

10.5 °C

15 January 2012

Sunniest day

12.9 h

26 June 2004

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.8 °C2 June 202517.2 °C30 December 202527.4 °C1,467 mm2120
202436.3 °C18 April 202416.6 °C16 December 202427.7 °C1,280 mm2190
202338.0 °C12 June 202315.7 °C8 January 202327.8 °C1,476 mm2350
202233.5 °C28 May 202215.9 °C29 January 202227.3 °C1,643 mm2040
202134.1 °C25 March 202114.9 °C22 December 202127.5 °C1,611 mm2090
202034.0 °C18 May 202016.1 °C12 January 202027.3 °C1,723 mm2070
201934.4 °C18 June 201915.1 °C1 January 201927.2 °C1,761 mm1850
201835.7 °C18 June 201814.6 °C31 December 201827.2 °C1,722 mm2160
201735.3 °C30 May 201716.5 °C16 January 201727.3 °C1,531 mm1930
201634.4 °C11 April 201617.1 °C22 December 201627.6 °C1,634 mm2130
201534.3 °C25 May 201516.7 °C27 December 201527.5 °C1,194 mm2140
201438.0 °C13 June 201415.9 °C20 December 201427.3 °C1,453 mm2110
201335.0 °C5 April 201315.1 °C12 January 201326.9 °C1,748 mm1830
201237.5 °C5 June 201212.9 °C15 January 201227.1 °C1,498 mm1900
201134.5 °C8 March 201113.8 °C12 January 201127.1 °C1,181 mm2210
201034.9 °C6 June 201014.9 °C22 December 201027.2 °C1,471 mm1970
200936.5 °C16 June 200917.3 °C25 December 200927.5 °C1,610 mm2320
200835.8 °C17 May 200815.5 °C3 January 200827.0 °C1,646 mm1850
200735.1 °C29 May 200716.5 °C24 December 200727.2 °C1,528 mm1850
200634.5 °C23 May 200615.7 °C27 January 200627.4 °C2,005 mm2160
200539.0 °C16 June 200515.5 °C27 December 200527.3 °C1,477 mm1950
200437.2 °C20 May 200414.7 °C10 January 200427.1 °C1,107 mm2010
200335.4 °C28 May 200314.1 °C17 January 200326.9 °C1,738 mm1540
200237.3 °C20 May 200215.3 °C4 January 200227.2 °C1,142 mm2010
200136.1 °C22 April 200115.1 °C20 January 200127.2 °C1,957 mm1970
200036.4 °C16 May 200014.8 °C8 January 200027.2 °C1,095 mm2120
199935.9 °C19 March 199915.6 °C4 January 199927.0 °C1,601 mm1870
199838.0 °C29 May 199815.3 °C28 December 199827.4 °C1,423 mm1930
199736.6 °C3 June 199715.5 °C24 January 199727.4 °C1,151 mm2220
199633.7 °C20 September 199615.9 °C12 December 199627.2 °C748 mm2020
199534.9 °C12 April 199516.5 °C15 January 199527.0 °C1,643 mm1620
199435.6 °C7 May 199415.7 °C24 December 199427.1 °C1,693 mm1730
199334.1 °C13 June 199315.9 °C19 December 199327.1 °C1,492 mm1730
199234.7 °C6 April 199214.5 °C5 January 199226.9 °C1,159 mm1770
199134.3 °C19 June 199115.7 °C7 January 199127.0 °C1,323 mm1890
199034.1 °C28 May 199015.5 °C6 January 199026.7 °C2,083 mm1350
198935.1 °C6 May 198913.4 °C14 January 198927.0 °C1,782 mm1820
198835.8 °C5 June 198817.5 °C26 December 198827.3 °C1,203 mm2020
198735.8 °C15 June 198715.3 °C2 January 198727.1 °C837 mm1960
198635.6 °C4 June 198616.6 °C17 January 198627.0 °C1,211 mm1640
198536.7 °C18 June 198516.9 °C6 December 198527.1 °C1,602 mm1480
198434.4 °C2 June 198416.4 °C22 December 198427.1 °C1,333 mm1950
198335.4 °C8 June 198315.8 °C29 December 198327.3 °C1,243 mm1680
198237.4 °C2 July 198218.1 °C5 January 198227.4 °C842 mm1890
198136.9 °C13 June 198115.9 °C15 January 198127.1 °C1,345 mm2000
198035.1 °C20 May 198016.5 °C15 December 198027.3 °C1,101 mm1930
197937.0 °C20 May 197916.3 °C4 January 197927.5 °C863 mm2180
197837.0 °C5 June 197815.4 °C13 January 197827.0 °C894 mm1630
197733.6 °C2 June 197715.8 °C5 January 197727.1 °C1,163 mm1800
197636.9 °C3 June 197615.5 °C9 January 197627.1 °C962 mm1970
197536.7 °C10 June 197514.5 °C16 January 197526.6 °C1,252 mm1400
197437.9 °C26 May 197415.9 °C23 December 197427.0 °C888 mm1870
197335.6 °C22 June 197316.0 °C28 December 197327.0 °C1,333 mm1580
197237.3 °C8 June 197216.7 °C4 January 197227.2 °C1,023 mm1760
197133.9 °C22 May 197116.0 °C4 January 197126.4 °C1,498 mm1100
197033.7 °C15 May 197015.7 °C23 December 197026.8 °C1,571 mm1440
196935.4 °C2 June 196915.1 °C26 December 196927.0 °C1,425 mm1710
196838.1 °C7 May 196816.0 °C18 January 196826.9 °C2,063 mm1490
196738.1 °C5 June 196716.1 °C6 January 196726.9 °C1,689 mm1470
196639.7 °C11 May 196615.3 °C22 December 196626.8 °C1,938 mm1500
196540.2 °C10 June 196515.9 °C31 December 196526.8 °C1,322 mm1340
196437.0 °C8 June 196415.4 °C18 December 196426.9 °C1,311 mm1360
196335.0 °C2 June 196314.8 °C22 January 196326.7 °C1,797 mm1360
196235.9 °C1 June 196214.1 °C5 January 196226.7 °C1,460 mm1380
196135.1 °C14 April 196114.6 °C28 December 196126.5 °C1,256 mm1210
196037.8 °C5 June 196016.4 °C26 January 196027.0 °C1,226 mm1540
195935.4 °C4 June 195915.4 °C28 December 195926.9 °C1,880 mm1560
195838.0 °C28 May 195817.4 °C26 December 195827.2 °C1,321 mm1590
195738.0 °C13 June 195717.0 °C24 January 195727.3 °C1,119 mm1830
195636.5 °C19 May 195614.6 °C8 February 195626.5 °C1,547 mm1300
195536.3 °C4 June 195514.5 °C27 December 195526.6 °C1,632 mm1370
195435.6 °C13 May 195415.1 °C26 January 195426.7 °C1,311 mm1410
195337.1 °C3 June 195314.1 °C25 January 195326.1 °C1,577 mm1290
195235.2 °C16 June 195216.2 °C17 December 195226.1 °C2,159 mm1090
195134.1 °C13 May 195116.0 °C23 December 195126.3 °C1,757 mm1350
195036.1 °C3 June 195016.0 °C14 February 195026.3 °C1,907 mm1130
194933.9 °C21 June 194915.3 °C9 February 194926.1 °C2,217 mm910
194837.7 °C31 May 194815.3 °C14 December 194826.5 °C2,016 mm1400
194739.1 °C25 April 194715.4 °C27 December 194726.7 °C1,339 mm1360
194636.5 °C6 June 194613.7 °C2 January 194626.6 °C1,216 mm1370
194540.2 °C7 June 194514.6 °C19 December 194526.7 °C1,443 mm1580
194435.4 °C4 June 194416.8 °C7 January 194426.8 °C1,327 mm1230
194336.4 °C25 May 194316.5 °C24 December 194325.9 °C2,080 mm900
194235.9 °C12 June 194215.4 °C29 December 194226.6 °C1,617 mm1580
194136.5 °C9 June 194115.5 °C11 January 194126.8 °C1,500 mm1530
194035.5 °C2 April 194014.2 °C6 January 194026.3 °C1,731 mm1190

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
29.9 °C
+0.3 °C
Hot days (≥ 30 °C)
212 d/yr
+41
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1467 mm
-0 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.2 °C-0.3 °C2 mm-14 mm
Feb29.4 °C+1.0 °C6 mm-12 mm
Mar30.8 °C+0.3 °C3 mm-19 mm
Apr31.6 °C+0.2 °C8 mm-12 mm
May32.1 °C-0.2 °C211 mm+171 mm
Jun31.3 °C-0.4 °C208 mm+13 mm
Jul30.6 °C+0.6 °C336 mm+12 mm
Aug30.6 °C+0.8 °C240 mm-75 mm
Sep30.7 °C+0.8 °C225 mm-29 mm
Oct30.4 °C+0.7 °C228 mm+48 mm
Nov29.1 °C+0.7 °C1 mm-58 mm
Dec26.2 °C-0.5 °C0 mm-26 mm

The year's extremes

Hottest day
33.8 °C
2 Jun 2025
Coldest day
17.2 °C
30 Dec 2025
Wettest day
46.6 mm
3 Jul 2025
Windiest day
35.3 km/h
3 Oct 2025
Strongest gust
57.2 km/h
29 Jun 2025
Hottest feels-like
42.4 °C
20 Sep 2025
Coldest feels-like
17.0 °C
22 Dec 2025
Sunniest day
12.5 h
8 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 Puri?

Puri has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 27.0 °C and it receives 1,467 mm of precipitation per year.

What is the hottest day ever recorded in Puri?

The hottest day measured in Puri between 1940 and 2025 was 7 June 1945, reaching 40.2 °C.

What is the coldest day in Puri?

The coldest day measured in Puri between 1940 and 2025 was 15 January 2012, at 12.9 °C.

Does it snow in Puri?

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

Has the climate of Puri warmed?

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

What is the wettest day in Puri?

The wettest day measured in Puri between 1940 and 2025 was 2 July 2006, with 357 mm of rain in 24 hours.

What was the windiest day in Puri?

The windiest day measured in Puri between 1940 and 2025 was 12 October 2013, with winds reaching 78.4 km/h.

What is the warmest month in Puri?

The warmest month in Puri is May (29.8 °C on average); the coldest is January (22.7 °C).

How much does it rain in Puri?

Puri receives on average 1,467 mm of precipitation per year, spread over about 126 rainy days.

Is it sunny in Puri?

Puri gets on average 9.7 hours of sunshine per day, roughly 3,540 hours per year over 1940-2025.

Are there tropical nights in Puri?

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

What was the most extreme apparent temperature in Puri?

In Puri, between 1940 and 2025, the highest apparent temperature reached 46.1 °C on 12 June 2014, and the lowest was 10.5 °C on 15 January 2012.

Compare Puri with another city

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

Nearby cities

The climate around Puri

Other cities — India