Best Time to Visit Kolkata

India · weather by month, temperature and rainfall

Best monthsDecember and January
HottestApril · 39°C
ColdestJanuary · 11°C
WettestJuly · 348 mm

The best time to visit Kolkata is December and January, when the weather is at its most comfortable for sightseeing and time outdoors. April is the hottest month, with average highs of 39°C (103°F), while January is the coldest, with lows around 11°C (52°F). The rainy season runs over June to September; July is the wettest month with about 348 mm (13.7 in) of rain. June is the least comfortable month, mainly because of the rain.

When to go to Kolkata: a seasonal guide

Winter: the easy months

November to February is when Kolkata is at its best. Days are sunny and dry, and evenings are cool enough for a light jacket. December and January are the pick, with highs around 25°C and nights near 11°C. February warms up fast but still rates Excellent.

This is the season for walking. You can wander College Street's book stalls, cross Howrah Bridge at dusk, and sit on the Maidan (the big city park) without melting. Travelling with kids? The Indian Museum and Victoria Memorial are far more fun in this weather. Winter is also high season, so hotels fill up and the city feels busier. Christmas on Park Street is lit up and lively, and the Kolkata Book Fair runs from late January into February.

March to May: hot and heavy

March is warm and Fair. April is the hardest month, with highs near 39°C and humid, sticky afternoons. May stays hot, and the first big storms arrive, with rain on 18 days. Expect plenty of indoor time in cafés and museums.

On the plus side, crowds are thin and rooms are easier to find. Pohela Boishakh, the Bengali New Year in mid-April, fills the streets with sweets and new clothes. It's a good reason to come if you can handle the heat. Plan sightseeing for early morning or late evening.

June to October: monsoon

The monsoon runs from June to September, and it's properly wet. July has the most rain, at 348 mm, with rain on 28 days. August is close behind, and humidity sits near 89% in August and September. Skies stay grey, and streets in low areas can flood, which slows down taxis and buses.

October is still rated Poor, but it's the month that matters most. Durga Puja, Kolkata's biggest festival, usually falls in late September or October. Giant clay statues of the goddess Durga sit in pandals (temporary decorated shelters) all over the city. Neighbourhoods like Kumartuli, where the idols are made, are worth seeing. The streets are packed and prices climb, but the atmosphere is unlike anywhere else.

If you hate crowds and heat, aim for late November. If you want the city at its most alive, accept the rain and come for Puja.

Kolkata weather by month

5°10°15°20°25°30°35°40°0175350January: 14 mm rainFebruary: 23 mm rainMarch: 27 mm rainApril: 46 mm rainMay: 157 mm rainJune: 215 mm rainJuly: 348 mm rainAugust: 327 mm rainSeptember: 293 mm rainOctober: 142 mm rainNovember: 19 mm rainDecember: 16 mm rainJanuary: 25°CFebruary: 30°CMarch: 35°CApril: 39°CMay: 37°CJune: 34°CJuly: 32°CAugust: 31°CSeptember: 31°COctober: 30°CNovember: 27°CDecember: 25°CJanuary: 11°CFebruary: 15°CMarch: 20°CApril: 25°CMay: 27°CJune: 27°CJuly: 27°CAugust: 26°CSeptember: 26°COctober: 23°CNovember: 17°CDecember: 12°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan25°C / 11°C14 mmExcellentFeb30°C / 15°C23 mmExcellentMar35°C / 20°C27 mmFairApr39°C / 25°C46 mmPoorMay37°C / 27°C157 mmPoorJun34°C / 27°C215 mmPoorJul32°C / 27°C348 mmPoorAug31°C / 26°C327 mmPoorSep31°C / 26°C293 mmPoorOct30°C / 23°C142 mmPoorNov27°C / 17°C19 mmExcellentDec25°C / 12°C16 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January25°C 77°F11°C 52°F14 mm266%8.7Excellent 10
February30°C 86°F15°C 59°F23 mm358%8.9Excellent 8.9
March35°C 96°F20°C 69°F27 mm555%8.4Fair 5.6
April39°C 103°F25°C 77°F46 mm858%7.7Poor 3.3
May37°C 99°F27°C 80°F157 mm1868%5.6Poor 0.5
June34°C 93°F27°C 81°F215 mm2280%2.7Poor 0.4
July32°C 89°F27°C 80°F348 mm2886%1.6Poor 0.5
August31°C 88°F26°C 79°F327 mm2889%1.7Poor 0.6
September31°C 87°F26°C 78°F293 mm2589%2.9Poor 1.4
October30°C 86°F23°C 73°F142 mm1484%6.7Poor 3.8
November27°C 81°F17°C 62°F19 mm278%9Excellent 9
December25°C 76°F12°C 54°F16 mm275%8.5Excellent 9.4

Frequently asked questions

When is the best time to visit Kolkata?

The best time to visit Kolkata is December and January, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Kolkata?

April is the hottest month in Kolkata, with an average high of 39°C (103°F).

What is the coldest month in Kolkata?

January is the coldest month in Kolkata, with an average low of 11°C (52°F).

What is the rainiest month in Kolkata?

July is the wettest month, with about 348 mm (13.7 in) of rain. January is the driest, with 14 mm (0.6 in).

When is the rainy season in Kolkata?

The rainy season in Kolkata is June to September.

Nearby destinations

More in India