Climate and monthly weather forecastSurat, India
Climate and monthly weather forecast
The climate of Surat
Surat, situated in India, bears a tropical wet and dry climate, classified as "As" under the Köppen climate classification. The geographical location of the city plays a significant part in its climatic conditions, which show noticeable change over the months.Temperature-wise, Surat records a gradual rise from an average high of 29.8°C (85.6°F) in January to its maximum of 35.8°C (96.4°F) in April. The temperature begins to decrease after April, reaching 29.3°C (84.7°F) by August. Post-August, the city observes an increase again, with the temperature reaching a high of 33.6°C (92.5°F) in October, followed by a downward trend till the end of the year. The average low temperature also displays a similar pattern, climbing from 19.8°C (67.6°F) in January to 28.3°C (82.9°F) in June, then falling back to 20.6°C (69.1°F) by December.
Rainfall in Surat is scarce at the beginning of the year, with no rainfall recorded from January to May. However, monsoon sets in by June, peaking in July with an average rainfall of 135mm (5.31"). The rainfall reduces evidently post-July and completely subsides by December. Similarly, the number of rainfall days jumps from 0.5 days in January to 27.2 days in July, decreasing steadily thereafter.
Relative humidity, is generally lower in the first half of the year, with values around 41 to 52% from January to April. Humidity rises significantly starting from May, achieving a peak of 85% in August, and decreases to 43% by the end of the year.
The best time to visit Surat
Determining the best time to visit Surat primarily depends on a visitor's preference for weather conditions. However, for those who favor mild temperatures, the period from November to February would be most suitable. During these months, the city experiences an average high temperature ranging from 30.8°C (87.4°F) to 33.2°C (91.8°F) and an average low of 19.8°C (67.6°F) to 23.3°C (73.9°F). The relative humidity during these months ranges from 43% to 47% which remains quite comfortable for outdoor activities.The worst time to visit Surat
While Surat can be visited all through the year, the monsoon season beginning in June and lasting till August can be quite challenging. These months witness the highest rainfall, making it difficult to move around. The high humidity levels, reaching upto 85% in August, might make the weather uncomfortable for some. Also, theSea temperature, although uniform throughout the year, peaks around June and July which may not be preferable for some visitors.Spring weather in Surat
Spring weather in Surat, referring to the months from March to May, sees the city heat up with the highest recorded average high temperature reaching up to 35.8°C (96.4°F) in April. Correspondingly, the average low temperature recorded ranges from 23.9°C (75°F) to 27.9°C (82.2°F). Rainfall remains absent during the spring months, and the city exhibits a lower degree of humidity, between 41% to 64%.Summer weather in Surat
The summer, spanning from June to August, brings in the monsoon season to Surat. These months account for the highest rainfall, with an average of 135mm (5.31") in July. The average high temperature ranges from 29.8°C (85.6°F) to 33°C (91.4°F) and the average low varies from 26.5°C (79.7°F) to 28.3°C (82.9°F). The season also sees a substantial increase in humidity, peaking at 85%.Autumn weather in Surat
Autumn, comprising the months of September to November, weather in Surat is marked by a decline in rainfall, with the average falling to 5mm (0.2") in November. The average high temperature during these months varies from 30.3°C (86.5°F) to 33.6°C (92.5°F) and the average low ranges between 23.3°C (73.9°F) to 25.2°C (77.4°F). Humidity also begins to decrease, dropping to 47% by November.Winter weather in Surat
Winter in Surat lasts from December to February, with average high temperatures falling to 29.8°C (85.6°F) in January and average low temperatures dipping to their lowest at 19.8°C (67.6°F). Rainfall during the winter months is minimal with an average of 1mm (0.04") in December. The air also grows significantly drier during these months, with relative humidity dropping to 42% in January.Weather in January
Starting the year, Surat, India welcomes the new year with a breezy winter season. Clear skies and low humidity levels pave the way for sunshine-filled days. Due to the mild temperatures, it's not surprising that tourism flourishes during this month. Weather in January »Weather in February
In Surat, February bridges the gap between winter and the onset of summer. This is reflected by the visible rise in temperatures. Wide stretches of clear skies offer an abundance of daylight, attracting tourists who enjoy outdoor activities. Weather in February »Weather in March
The advent of March in Surat introduces a noticeable transition towards warmer weather. This shift characterizes the city's leap into summer, wherein locals and tourists adapt to a rising temperature spectrum. Sunny days, longer daylight periods, and moderate sea temperatures dominate the weather theme. Weather in March »Weather in April
April in Surat witnesses the heat of the Indian summer, setting a definite departure from the pleasant temperatures of March. The ample sunshine fulfills the expectations of a tropical summer. While the heat dominates, it is tempered by the accompanying increase in relative humidity levels. Weather in April »Weather in May
As Surat walks further into summer with May, there is a slight suppression of extreme temperature levels. The transition towards a more settled summer is complemented by an increase in sea temperatures. An overall gradual increase in humidity and cloud cover is also observed. Weather in May »Weather in June
June embodies a fascinating shift in Surat's weather dynamic with the onset of monsoon. The much-awaited showers bring relief from the fierce summer heat. The city embraces this change with a subtle decrease in temperatures, though the humidity levels swell. Weather in June »Weather in July
In Surat, the force of monsoon rains peaks during July. The city's landscape shifts from the stark, sun-tanned hues of summer to a refreshed, vibrant green. Everyone around synchronizes with the rhythm of the rain, priming for another month of increased showers. Weather in July »Weather in August
August in Surat witnesses a gradual relaxation in monsoon activity. Even though rainfall continues, it decreases as compared to the July peak. With the city still drenched in the monsoon vibes, the decrease in downpours allows residents to resume activities at a more regular pace. Weather in August »Weather in September
Surat enters the post-monsoon phase in September. The decrease in rainfall activity provides the residents the chance to venture outdoors more frequently, while the city retains the freshness brought by the monsoons. Early signs of receding monsoon are visible as skies clear gradually. Weather in September »Weather in October
As Surat steps into October, autumn causes the weather to lean towards the milder side. Daylight hours are pleasant, and the nights begin to hint at the incoming chill. A visible drop in humidity levels signifies the fading echoes of the monsoon. Weather in October »Weather in November
November in Surat welcomes the mild chill of winter, presenting a noticeable contrast to October's fading warmth. The advent of winter creates a beautiful amalgamation of cool mornings and pleasant afternoons. This amalgamation bestows Surat with a different charm, inviting people to partake in outdoor activities. Weather in November »Weather in December
The climatic calendar of Surat concludes with the arrival of December, falling right in the middle of the city's mild winter season. As the temperature continues to taper, the city embraces the cool winter mornings and evenings making December remarkably pleasant. Weather in December »Published by: Weather Atlas | About Us
Data Sources | Weather Forecasting & Climate
Frequently asked questions
Average temperature
Surat, India
The warmest month (with the highest average high temperature) is April (35.8°C).
The month with the lowest average high temperature is August (29.3°C).
The month with the highest average low temperature is June (28.3°C).
The coldest month (with the lowest average low temperature) is January (19.8°C).
Average pressure
Surat, India
- Average pressure in January:
1014.3mbar - Average pressure in February:
1012.8mbar - Average pressure in March:
1011mbar - Average pressure in April:
1008.5mbar - Average pressure in May:
1006.5mbar - Average pressure in June:
1003.4mbar
- Average pressure in July:
1002.7mbar - Average pressure in August:
1004.4mbar - Average pressure in September:
1007mbar - Average pressure in October:
1010.1mbar - Average pressure in November:
1012.1mbar - Average pressure in December:
1013.4mbar
The month with the highest atmospheric pressure is January (1014.3mbar).
The month with the lowest atmospheric pressure is July (1002.7mbar).
Average wind speed
Surat, India
- Average wind speed in January:
11.2km/h - Average wind speed in February:
10.1km/h - Average wind speed in March:
10.4km/h - Average wind speed in April:
12.3km/h - Average wind speed in May:
16.9km/h - Average wind speed in June:
19.8km/h
- Average wind speed in July:
19.8km/h - Average wind speed in August:
17.6km/h - Average wind speed in September:
12.4km/h - Average wind speed in October:
8.8km/h - Average wind speed in November:
10.1km/h - Average wind speed in December:
11.1km/h
The windiest months (with the highest average wind speed) are June and July (19.8km/h).
The calmest month (with the lowest average wind speed) is October (8.8km/h).
Average humidity
Surat, India
The month with the highest relative humidity is August (85%).
The months with the lowest relative humidity are February and March (41%).
Average rainfall
Surat, India
The wettest month (with the highest rainfall) is July (135mm).
The driest months (with the least rainfall) are January, February, March, April and May (0mm).
Average rainfall days
Surat, India
- Average rainfall days in January:
0.5 days - Average rainfall days in February:
0.2 days - Average rainfall days in March:
1 days - Average rainfall days in April:
1 days - Average rainfall days in May:
0.8 days - Average rainfall days in June:
16.8 days
- Average rainfall days in July:
27.2 days - Average rainfall days in August:
24.7 days - Average rainfall days in September:
17.1 days - Average rainfall days in October:
7.1 days - Average rainfall days in November:
2.5 days - Average rainfall days in December:
0.7 days
The month with the highest number of rainy days is July (27.2 days).
The month with the least rainy days is February (0.2 days).
Average sea temperature
Surat, India
The best month for swimming (with the highest average sea temperature) is June (29.8°C).
The coldest month (with the lowest average sea temperature) is February (22.1°C).
Average daylight / Average sunshine
Surat, India
- Average daylight in January:
11h and 0min - Average daylight in February:
11h and 30min - Average daylight in March:
12h and 0min - Average daylight in April:
12h and 36min - Average daylight in May:
13h and 6min - Average daylight in June:
13h and 24min
- Average daylight in July:
13h and 18min - Average daylight in August:
12h and 48min - Average daylight in September:
12h and 18min - Average daylight in October:
11h and 42min - Average daylight in November:
11h and 6min - Average daylight in December:
10h and 54min
The month with the longest days is June (Average daylight: 13h and 24min).
The month with the shortest days is December (Average daylight: 10h and 54min).
- Average sunshine in January:
9h and 54min - Average sunshine in February:
9h and 54min - Average sunshine in March:
9h and 54min - Average sunshine in April:
10h and 0min - Average sunshine in May:
10h and 42min - Average sunshine in June:
9h and 30min
- Average sunshine in July:
5h and 30min - Average sunshine in August:
6h and 24min - Average sunshine in September:
8h and 6min - Average sunshine in October:
9h and 42min - Average sunshine in November:
7h and 48min - Average sunshine in December:
8h and 36min
The month with the most sunshine is May (Average sunshine: 10h and 42min).
The month with the least sunshine is July (Average sunshine: 5h and 30min).
Average sunshine days
Surat, India
- Average sunshine days in January:
30.3 days - Average sunshine days in February:
27.8 days - Average sunshine days in March:
30.4 days - Average sunshine days in April:
29.7 days - Average sunshine days in May:
29.8 days - Average sunshine days in June:
10.1 days
- Average sunshine days in July:
2.2 days - Average sunshine days in August:
2.2 days - Average sunshine days in September:
8 days - Average sunshine days in October:
22.3 days - Average sunshine days in November:
26.9 days - Average sunshine days in December:
30.1 days
The month with the most sunshine days is March (30.4 days).
The months with the least sunshine days are July and August (2.2 days).
Average UV index
Surat, India
The months with the highest UV index are April and May (UV index 8).
The months with the lowest UV index are January, July, August and December (UV index 6).
Average cloud cover
Surat, India
The month with the most cloud cover is July (Cloud cover 65).
The month with the least cloud cover is January (Cloud cover 4).
Average visibility
Surat, India
The months with the highest visibility are January, February, March, April, May, June, July, August, September, October, November and December (10km).
The months with the lowest visibility are January, February, March, April, May, June, July, August, September, October, November and December (10km).





