Surat
India
Long-term weather forecast
Long-term weather forecast

Monthly weather forecast and climate
Surat, India

The best months for a swim in Surat, India, are April, May, October through December, with a perfect temperature - varying between 25°C (77°F) and 29°C (84.2°F), and scarce rainfall.
January, the same as December, in Surat, India, is another hot winter month, with average temperature fluctuating between 15.2°C (59.4°F) and 30.8°C (87.4°F). The coldest months are January and August, with an average high-temperature of 30.8°C (87.4°F). The average heat index is estimated at a hot 33.8°C (92.8°F). Weather in January »

The last month of the winter, February, is also a hot month in Surat, India, with average temperature fluctuating between 16.7°C (62.1°F) and 32.3°C (90.1°F). In Surat, the average high-temperature is almost the same as in January - a still hot 32.3°C (90.1°F). Weather in February »

The first month of the pre-monsoon summer, March, is a very hot month in Surat, India, with average temperature fluctuating between 20.7°C (69.3°F) and 35.4°C (95.7°F). In March, the average high-temperature marginally rises, from a hot 32.3°C (90.1°F) in February, to a very hot 35.4°C (95.7°F). Weather in March »

April, like March, in Surat, India, is another sweltering pre-monsoon summer month, with average temperature varying between 24°C (75.2°F) and 36.7°C (98.1°F). The ideal sea water temperature of 27.2°C (81°F) and 0.2mm (0") of accumulated rainfall make April the best time for swimming and other water activities. Weather in April »

The last month of the pre-monsoon summer, May, is another very hot month in Surat, India, with average temperature ranging between min 26.8°C (80.2°F) and max 35.8°C (96.4°F). The ideal sea water temperature of 29.3°C (84.7°F) and only 0.2 rainfall days, with 3.9mm (0.2") of accumulated rainfall, make May the best time for swimming and other water activities. Weather in May »

June, the first month of the rainy (monsoon) season, in Surat, is also a hot month, with average temperature fluctuating between 34°C (93.2°F) and 27°C (80.6°F). In Surat, the average high-temperature in June is practically the same as in May - a hot 34°C (93.2°F). Weather in June »

July, like June, is another hot rainy (monsoon) season month in Surat, India, with average temperature varying between 25.9°C (78.6°F) and 31.2°C (88.2°F). In Surat, the average high-temperature is almost the same as in June - a still tropical 31.2°C (88.2°F). Weather in July »

August, the same as July, in Surat, India, is another tropical rainy (monsoon) season month, with average temperature varying between 30.8°C (87.4°F) and 25.5°C (77.9°F). The coldest months are January and August, with an average high-temperature of 30.8°C (87.4°F). In August, the average heat index is calculated to an extremely hot 42.5°C (108.5°F). Weather in August »

The last month of the rainy (monsoon) season, September, is another hot month in Surat, India, with average temperature fluctuating between 25.4°C (77.7°F) and 32.3°C (90.1°F). In September, the average high-temperature is almost the same as in August - a still hot 32.3°C (90.1°F). Weather in September »

October, the first month of the post monsoon autumn, in Surat, is a sweltering month, with average temperature ranging between max 35.1°C (95.2°F) and min 23.3°C (73.9°F). The ideal sea water temperature of 28.8°C (83.8°F) and only 1.6 rainfall days, with 41.8mm (1.6") of accumulated rainfall, make October the best time for swimming and other water activities. Weather in October »

The last month of the post monsoon autumn, November, is also a hot month in Surat, India, with temperature in the range of an average low of 19.6°C (67.3°F) and an average high of 34.1°C (93.4°F). The ideal sea water temperature of 27.4°C (81.3°F) and only 0.6 rainfall days, with 7.1mm (0.3") of accumulated rainfall, make November the best time for swimming and other water activities. Weather in November »

The first month of the winter, December, is still a tropical month in Surat, India, with temperature in the range of an average high of 31.9°C (89.4°F) and an average low of 16.5°C (61.7°F). The ideal sea water temperature of 25.3°C (77.5°F) and only 0.1 rainfall days, with 0.6mm (0") of accumulated rainfall, make December the best time for swimming and other water activities. Weather in December »

What is the coldest month in Surat?

The coldest months are January and August, with an average high-temperature of 30.8°C (87.4°F).

How much does it rain in Surat?

In Surat, during the entire year, the rain falls for 44.2 days and collects up to 1202.9mm (47.4") of precipitation.

What is the month with the coldest sea water in Surat?

February is the month with the coldest seawater in Surat, with an average sea temperature of 22.1°C (71.8°F).

What are the months with the most sunshine in Surat?

Months with the most sunshine are February, April and May, with an average of 10h of sunshine.

What is the least humid month in Surat?

March is the least humid month in Surat, India, with an average relative humidity of 55.1%.

What is the warmest month in Surat?

The warmest month in Surat is April, with an average high-temperature of 36.7°C (98.1°F) and an average low-temperature of 24°C (75.2°F).

What is the driest month in Surat?

April is the month with the least rainfall in Surat, India, with 0.2mm (0") of accumulated precipitation.

What are the months with the highest UV index in Surat?

April through August, with an average maximum UV index of 12, are months with the highest UV index in Surat.

What month is the sea warmest in Surat?

With an average sea temperature of 29.8°C (85.6°F), June is the month with the warmest seawater in Surat, India.

When are the longest days in Surat?

June has the longest days of the year, with an average of 13.4h of daylight.

What is the wettest month in Surat?

The month with the most rainfall is July when the rain falls for 14.3 days and typically aggregates up to 466.3mm (18.4") of precipitation.

What is the most humid month in Surat?

The most humid month in Surat is August, with an average relative humidity of 86.4%.

What is the month with the least sunshine in Surat?

With an average of 3h of sunshine, August has the least sunshine of the year.

What is the month with the shortest days in Surat?

The month with the shortest days is December, with an average of 10.9h of daylight.

What is the month with the lowest UV index in Surat?

With an average maximum UV index of 6, December is the month with the lowest UV index in Surat, India.
Average temperature - Surat, India
Average humidity - Surat, India
Average rainfall - Surat, India

The wettest month (with the highest rainfall) is July (466.3mm).
The driest month (with the lowest rainfall) is April (0.2mm).

Average rainfall days - Surat, India

The month with the highest number of rainy days is July (14.3 days).
Months with the lowest number of rainy days are February, March and April (0 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 UV index - Surat, India