Surat climate — normals and trends

Surat (India) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 26.8 °C and it receives 929 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.0 °C on average) and the coldest is January (22.1 °C). Rainfall peaks in July.

Surat averages 0 frost days, 169 hot days (≥ 30 °C) and 91 rainy days per year.

Surat 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 38.9 °C (on 30 April 1956) and the coldest 11.5 °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

SuratGujarat

coords
21.20°, 72.83°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthFebruary

Mean daily temperature

26.8°C

Average daily high

29.8°C

Average daily low

24.1°C

Annual rainfall

929mm

Sunshine / day

10.4h

Mean relative humidity

68%

Average peak wind

20.6km/h

Seasonal range

7.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

169 d/yr

Rainy days (≥ 1 mm)

91 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.6 °C

Average feels-like low

25.8 °C

Average peak gust

33.1 km/h

Tropical nights (≥ 20 °C)

300 d/yr

Solar radiation

19.9 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.39 · 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.9 °C

30 April 1956

Coldest day

11.5 °C

11 January 1945

Wettest day

326 mm

19 September 2015

Windiest day

64.0 km/h

18 May 2021

Strongest gust

108.7 km/h

18 May 2021

Hottest feels-like

43.3 °C

16 May 2021

Coldest feels-like

6.3 °C

22 January 1962

Sunniest day

12.5 h

21 June 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.1 °C9 April 202517.3 °C8 January 202527.1 °C1,201 mm1480
202437.2 °C21 May 202417.6 °C17 January 202427.5 °C1,256 mm1930
202337.8 °C11 May 202315.6 °C26 January 202327.4 °C1,185 mm1910
202236.3 °C23 April 202215.0 °C25 January 202227.1 °C1,170 mm1980
202135.8 °C16 May 202116.2 °C28 January 202127.3 °C1,087 mm2070
202036.2 °C15 April 202015.3 °C17 January 202027.4 °C1,283 mm2260
201938.1 °C27 April 201915.2 °C29 January 201927.0 °C1,203 mm1860
201835.6 °C17 April 201816.0 °C29 December 201827.4 °C740 mm2010
201736.3 °C13 April 201715.9 °C12 January 201727.2 °C1,068 mm1960
201635.2 °C15 May 201616.2 °C26 January 201627.1 °C1,057 mm1870
201535.6 °C9 May 201516.1 °C22 December 201527.2 °C929 mm2000
201436.8 °C20 May 201414.9 °C18 January 201427.2 °C852 mm2050
201336.2 °C28 April 201314.8 °C6 January 201326.8 °C1,773 mm1650
201234.4 °C1 April 201213.0 °C9 February 201226.6 °C510 mm1820
201135.7 °C27 April 201115.3 °C8 January 201127.1 °C829 mm1900
201037.1 °C8 May 201015.9 °C24 December 201027.4 °C1,400 mm1940
200936.4 °C19 April 200917.5 °C7 January 200927.5 °C946 mm2100
200835.8 °C24 April 200812.9 °C9 February 200826.6 °C1,405 mm1670
200736.2 °C5 April 200716.9 °C30 December 200727.2 °C1,652 mm1950
200634.6 °C3 May 200616.2 °C4 January 200627.1 °C955 mm1860
200535.8 °C4 April 200514.3 °C20 February 200526.7 °C1,174 mm1830
200438.1 °C4 May 200416.0 °C2 January 200427.1 °C965 mm2040
200338.1 °C11 May 200315.4 °C1 January 200327.0 °C1,181 mm1720
200236.9 °C3 May 200214.6 °C9 February 200227.1 °C789 mm2020
200135.9 °C8 April 200115.4 °C9 January 200126.8 °C851 mm1760
200034.8 °C1 April 200016.0 °C16 January 200026.9 °C514 mm1880
199935.2 °C30 March 199915.5 °C8 January 199926.7 °C521 mm1800
199836.8 °C5 May 199815.1 °C18 January 199827.2 °C1,202 mm1660
199735.7 °C25 April 199715.4 °C22 January 199726.7 °C881 mm1620
199635.6 °C26 May 199614.7 °C19 January 199626.7 °C491 mm1650
199536.2 °C27 April 199514.8 °C10 January 199526.9 °C657 mm1700
199436.7 °C15 May 199415.6 °C16 January 199426.7 °C994 mm1550
199335.2 °C7 June 199316.7 °C21 January 199326.9 °C782 mm1550
199237.0 °C7 May 199213.8 °C12 January 199226.6 °C762 mm1650
199136.4 °C31 May 199113.5 °C3 January 199126.6 °C583 mm1650
199036.0 °C9 May 199016.3 °C31 December 199026.7 °C909 mm1380
198937.2 °C9 May 198914.6 °C11 January 198926.6 °C621 mm1650
198837.2 °C9 May 198816.9 °C26 January 198827.1 °C1,173 mm1840
198736.3 °C16 April 198716.1 °C10 January 198727.5 °C333 mm2140
198635.4 °C14 April 198614.6 °C19 December 198626.8 °C354 mm1640
198535.6 °C22 April 198514.8 °C2 January 198526.5 °C463 mm1610
198435.8 °C13 April 198413.0 °C22 February 198426.2 °C920 mm1520
198336.0 °C6 May 198313.4 °C28 December 198326.0 °C1,369 mm1160
198235.2 °C14 October 198215.0 °C24 January 198226.7 °C665 mm1550
198136.2 °C1 May 198115.1 °C9 January 198126.5 °C860 mm1430
198035.0 °C7 April 198014.5 °C6 February 198027.0 °C781 mm1880
197938.6 °C11 May 197915.1 °C31 January 197926.9 °C854 mm1590
197836.1 °C1 May 197813.9 °C22 January 197826.5 °C948 mm1300
197734.6 °C21 April 197712.9 °C28 January 197727.0 °C800 mm1730
197634.2 °C16 October 197615.8 °C18 January 197626.5 °C1,011 mm1570
197535.9 °C29 April 197514.9 °C11 January 197526.2 °C988 mm1300
197435.6 °C14 April 197413.5 °C8 February 197426.8 °C330 mm2020
197335.7 °C18 April 197312.8 °C28 January 197326.6 °C937 mm1590
197237.1 °C10 May 197214.5 °C14 February 197226.9 °C498 mm1840
197135.5 °C9 April 197115.0 °C30 January 197126.3 °C951 mm1420
197037.3 °C10 May 197015.0 °C1 February 197026.5 °C1,106 mm1520
196938.2 °C17 May 196915.5 °C3 January 196927.2 °C374 mm1980
196834.8 °C18 April 196813.9 °C9 February 196826.7 °C605 mm1890
196737.5 °C8 May 196713.9 °C15 January 196726.8 °C779 mm1560
196636.9 °C1 May 196616.2 °C27 January 196627.3 °C571 mm1910
196536.5 °C29 April 196516.0 °C5 January 196527.1 °C631 mm1910
196437.3 °C21 April 196413.4 °C24 January 196426.5 °C887 mm1610
196335.4 °C26 April 196316.1 °C15 January 196327.0 °C720 mm1740
196237.2 °C13 May 196211.5 °C22 January 196226.5 °C583 mm1700
196135.7 °C18 May 196114.1 °C8 February 196126.5 °C1,039 mm1420
196037.7 °C8 May 196015.8 °C27 January 196026.9 °C684 mm1880
195938.3 °C19 May 195915.5 °C9 January 195926.7 °C1,170 mm1600
195838.2 °C24 May 195816.5 °C28 December 195826.9 °C905 mm1570
195735.8 °C29 April 195714.1 °C11 February 195726.8 °C687 mm1660
195638.9 °C30 April 195615.6 °C21 January 195626.3 °C1,150 mm1450
195538.1 °C18 May 195515.6 °C29 December 195526.4 °C657 mm1410
195437.5 °C23 April 195413.5 °C10 January 195426.7 °C1,324 mm1760
195333.3 °C20 March 195314.2 °C17 January 195325.9 °C1,112 mm1240
195235.3 °C12 May 195215.6 °C9 January 195226.2 °C896 mm1320
195133.8 °C12 April 195114.6 °C1 January 195126.1 °C798 mm1200
195035.8 °C23 April 195013.2 °C10 February 195025.4 °C1,401 mm1020
194935.3 °C8 May 194915.8 °C4 January 194926.3 °C819 mm1370
194835.8 °C9 April 194814.3 °C6 February 194826.6 °C827 mm1640
194735.2 °C12 April 194716.2 °C20 January 194726.4 °C1,476 mm1510
194637.5 °C19 April 194614.5 °C17 January 194626.6 °C918 mm1530
194536.1 °C25 March 194511.5 °C11 January 194526.0 °C742 mm1620
194438.4 °C9 May 194415.3 °C31 January 194426.5 °C1,401 mm1610
194336.9 °C20 May 194317.0 °C1 February 194326.3 °C935 mm1290
194237.3 °C1 April 194215.6 °C12 January 194226.8 °C1,375 mm1690
194134.6 °C1 May 194114.5 °C26 January 194126.8 °C1,580 mm1820
194035.0 °C4 May 194016.2 °C23 December 194026.5 °C1,145 mm1650

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
30.0 °C
+0.2 °C
Hot days (≥ 30 °C)
148 d/yr
-21
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1201 mm
+272 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.7 °C+0.4 °C0 mm-2 mm
Feb28.8 °C+1.3 °C0 mm-1 mm
Mar32.0 °C+1.6 °C0 mm-1 mm
Apr33.4 °C+0.9 °C0 mm-2 mm
May32.0 °C-0.7 °C44 mm+38 mm
Jun31.0 °C-0.4 °C306 mm+166 mm
Jul29.4 °C+0.2 °C231 mm-115 mm
Aug28.9 °C+0.4 °C285 mm+46 mm
Sep29.3 °C0.0 °C203 mm+54 mm
Oct30.7 °C-0.8 °C125 mm+96 mm
Nov29.5 °C-1.0 °C8 mm-2 mm
Dec28.6 °C+0.7 °C0 mm-5 mm

The year's extremes

Hottest day
36.1 °C
9 Apr 2025
Coldest day
17.3 °C
8 Jan 2025
Wettest day
51.7 mm
27 Oct 2025
Windiest day
49.0 km/h
17 Jun 2025
Strongest gust
73.8 km/h
29 Sep 2025
Hottest feels-like
41.7 °C
14 Jun 2025
Coldest feels-like
15.0 °C
8 Jan 2025
Sunniest day
12.3 h
6 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 Surat?

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

What is the hottest day ever recorded in Surat?

The hottest day measured in Surat between 1940 and 2025 was 30 April 1956, reaching 38.9 °C.

What is the coldest day in Surat?

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

Does it snow in Surat?

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

Has the climate of Surat warmed?

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

What is the wettest day in Surat?

The wettest day measured in Surat between 1940 and 2025 was 19 September 2015, with 326 mm of rain in 24 hours.

What was the windiest day in Surat?

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

What is the warmest month in Surat?

The warmest month in Surat is May (30.0 °C on average); the coldest is January (22.1 °C).

How much does it rain in Surat?

Surat receives on average 929 mm of precipitation per year, spread over about 91 rainy days.

Is it sunny in Surat?

Surat gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Surat?

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

What was the most extreme apparent temperature in Surat?

In Surat, between 1940 and 2025, the highest apparent temperature reached 43.3 °C on 16 May 2021, and the lowest was 6.3 °C on 22 January 1962.

Compare Surat with another city

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

Nearby cities

The climate around Surat

Other cities — India