Kolkata Climate & Weather Averages

India · Tropical Savanna climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)

Written by Maria Volkov · Edited by James Cooper · Last reviewed August 17, 2026
Kolkata city skyline — climate and weather guide photo
City photo: Biswarup Ganguly — via Wikimedia Commons (CC BY 3.0)
Hottest Month
30.1°C
86.2°F
April
Coldest Month
18.8°C
65.8°F
January
Year Avg Temp
26.1°C
79.0°F
February driest
Annual Rainfall
1936.0mm
August wettest
428.7mm peak
Rainy Days/Year
195.0
days > 0.1mm
~16/mo avg
Avg Humidity
77.3%
UV: —
Wind: 14.6 km/h

Best Time to Visit Kolkata

Based on temperature comfort, low rainfall, and sunshine hours, the best months to visit Kolkata are:

February, November, January

Scores based on ideal temperature (18-28°C), low precipitation, and high sunshine. February scores 81/100.

Kolkata has a Tropical Savanna climate with hot summers and warm winters. The warmest month is April with an average temperature of 30.1°C (86.2°F), while January is the coldest at 18.8°C (65.8°F). Annual precipitation averages 1936.0mm spread across approximately 195.0 rainy days per year, with August being the wettest month at 428.7mm and February the driest at 11.3mm. The city receives an average of 7.3-10.8 hours of sunshine per day, with the sunniest months being April and March. Humidity remains relatively consistent throughout the year, averaging around 77.3% annually, while average wind speeds reach 14.6 km/h. The overall annual mean temperature is 26.1°C (79.0°F), reflecting the tropical savanna conditions shaped by Kolkata's latitude (22.57°) and surrounding geography. For travelers, the best time to visit is February, November, January, when temperatures are comfortable and rainfall is lower.

Writer's Note — Maria Volkov

Kolkata's tropical savanna climate produces one of the most dramatic monsoon experiences I've studied. The city receives over 1,600mm of annual rainfall, most of it between June and September. I visited during the Durga Puja festival in October, when the city emerges from the monsoon with renewed energy and comfortable temperatures. The winter months of November to February are the clear winners for comfortable sightseeing.

Seasonal Climate Overview

Spring (Mar-May)

Average temperature 28.8°C (83.8°F), rainfall 95.6mm, sunshine 10.4 hrs/day, humidity 70.9%. Warm season conditions prevail. Expect around 14.5 rainy days per month.

Summer (Jun-Aug)

Average temperature 28.9°C (84.0°F), rainfall 335.9mm, sunshine 8.0 hrs/day, humidity 84.9%. Warm season conditions prevail. Expect around 29.1 rainy days per month.

Autumn (Sep-Nov)

Average temperature 26.3°C (79.3°F), rainfall 193.4mm, sunshine 8.8 hrs/day, humidity 81.4%. Warm season conditions prevail. Expect around 17.7 rainy days per month.

Winter (Dec-Feb)

Average temperature 20.2°C (68.4°F), rainfall 20.4mm, sunshine 9.5 hrs/day, humidity 71.9%. Mild transitional weather characterizes this period. Expect around 3.8 rainy days per month.

Monthly Temperature Averages (°C / °F)

MonthAvg HighAvg LowMean Temp
January 25.0°C (77.0°F) 13.9°C (57.0°F) 18.8°C (65.8°F)
February 28.5°C (83.3°F) 16.3°C (61.3°F) 21.8°C (71.2°F)
March 33.4°C (92.1°F) 21.4°C (70.5°F) 26.8°C (80.2°F)
April 36.4°C (97.5°F) 25.3°C (77.5°F) 30.1°C (86.2°F)
May 34.2°C (93.6°F) 26.2°C (79.2°F) 29.6°C (85.3°F)
June 33.5°C (92.3°F) 27.3°C (81.1°F) 29.7°C (85.5°F)
July 31.9°C (89.4°F) 26.5°C (79.7°F) 28.7°C (83.7°F)
August 31.5°C (88.7°F) 26.0°C (78.8°F) 28.2°C (82.8°F)
September 31.2°C (88.2°F) 25.8°C (78.4°F) 28.0°C (82.4°F)
October 30.9°C (87.6°F) 24.1°C (75.4°F) 27.1°C (80.8°F)
November 29.1°C (84.4°F) 19.2°C (66.6°F) 23.8°C (74.8°F)
December 26.0°C (78.8°F) 15.4°C (59.7°F) 20.1°C (68.2°F)

Monthly Precipitation (mm)

MonthAvg RainfallBar
January 22.1 mm
February 11.3 mm
March 40.7 mm
April 66.9 mm
May 179.1 mm
June 261.1 mm
July 317.8 mm
August 428.7 mm
September 367.9 mm
October 197.0 mm
November 15.2 mm
December 27.7 mm

Monthly Rainy Days (avg days with rain > 0.1mm)

MonthAvg Rainy DaysBar
January 4.6
February 4.2
March 10.4
April 11.8
May 21.2
June 25.4
July 31.0
August 30.8
September 29.0
October 20.6
November 3.6
December 2.6

Monthly Humidity (%)

MonthAvg HumidityBar
January 74.9%
February 67.7%
March 66.6%
April 68.3%
May 77.7%
June 82.5%
July 85.2%
August 87.0%
September 87.8%
October 83.9%
November 72.5%
December 73.2%

Monthly Wind Speed (avg max km/h)

MonthAvg Max WindBar
January 10.9 km/h
February 12.2 km/h
March 14.4 km/h
April 17.5 km/h
May 19.4 km/h
June 18.7 km/h
July 17.6 km/h
August 16.4 km/h
September 15.6 km/h
October 12.3 km/h
November 10.3 km/h
December 10.3 km/h

Monthly UV Index (avg max)

MonthUV IndexRisk LevelBar
January — —
February — —
March — —
April — —
May — —
June — —
July — —
August — —
September — —
October — —
November — —
December — —

Monthly Sunshine Hours (daily average)

MonthAvg Daily SunshineBar
January 9.4 hrs
February 10.0 hrs
March 10.4 hrs
April 10.8 hrs
May 9.9 hrs
June 8.0 hrs
July 8.7 hrs
August 7.3 hrs
September 7.7 hrs
October 9.0 hrs
November 9.7 hrs
December 9.2 hrs

Frequently Asked Questions

What is the hottest month in Kolkata?

April is the hottest month with an average temperature of 30.1°C (86.2°F).

What is the coldest month in Kolkata?

January is the coldest month with an average temperature of 18.8°C (65.8°F).

What is the rainiest month in Kolkata?

August is the wettest month with an average of 428.7mm of precipitation. The city experiences about 195.0 rainy days per year.

When is the best time to visit Kolkata?

The best time to visit Kolkata is during February, November, January, when temperatures are comfortable and rainfall is lower.

Cities with Similar Climate (Tropical Savanna)

Other Cities in India

Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: 22.57°, 88.36°. Timezone: Asia/Kolkata. Last updated: 2026-07-30.