West Bengal Weather & Climate: India

Climate by month across West Bengal, India, average temperatures, rainfall and the best time to visit.

Climate overview of West Bengal

West Bengal is one of several regions in India, with temperatures that range from 26°C (79°F) in January to 37°C (99°F) during the peak of April. We've based our full climate overview on data from Kolkata, the region's most prominent city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

The weather in West Bengal during January is comfortably warm, with an average temperature of 27°C (81°F).

The peak heat season generally takes place in April, May and June.

Precipitation in West Bengal varies considerably throughout the year. The wettest conditions occur in July with 354 mm (14 in) of rain, while December stays relatively dry with 10 mm (0.4 in). The region experiences its rainy season during June, July, August and September, when monthly rainfall can range from 260 mm (10 in) to 354 mm (14 in). The driest conditions can be found during January and December, with rainfall staying below 13 mm (0.5 in).

April is the sunniest period, with ideal conditions for exploring the region and all it has to offer.

West Bengal has a tropical wet-dry climate in the southern part and a humid subtropical climate in the north. The state has a wide varition of precepation with an annual of 1625 mm (64 in) per year, of which an average of 330 mm (13 in) falls in August and less than 25 mm (1 in) in December.

West Bengal has 3 distinct seasons. The hot and dry season (March to early June), with dry days and frequent thunderstorms. The hot and wet season (mid-June to September), when wet monsoon winds blow from the southwest. And last the cold (cool) season (October to February), when days are dry and clear.

Explore West Bengal by month

Pick a month to see the average temperature, rainfall and sunshine in West Bengal — and find the best time to visit. (based on Kolkata)

Popular cities by month

Compare cities per month. Toggle cities on/off.

Kolkata Darjeeling Mandarmoni Digha Bolpur Shānti Niketan
Day temperature (°C)
Monthly rainfall (mm)

Climate map of West Bengal

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Kolkata 27°C (81°F) 37°C (99°F) 14°C (57°F) 28°C (82°F) 1675 mm (66 in) 2,222 hours
Darjeeling 17°C (63°F) 27°C (81°F) 6°C (43°F) 20°C (68°F) 3756 mm (148 in) 1,641 hours
Mandarmoni 26°C (79°F) 34°C (93°F) 17°C (63°F) 28°C (82°F) 1788 mm (70 in)
Digha 26°C (79°F) 35°C (95°F) 17°C (63°F) 28°C (82°F) 1710 mm (67 in)
Bolpur 26°C (79°F) 38°C (100°F) 12°C (54°F) 27°C (81°F) 1501 mm (59 in)
Shānti Niketan 26°C (79°F) 38°C (100°F) 12°C (54°F) 27°C (81°F) 1493 mm (59 in)

Places in West Bengal, India

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.