Kolkata Weather in April

India · April climate averages and travel tips

Avg high39°C (103°F)
Avg low25°C (77°F)
Rainfall46 mm (1.8 in)
RatingPoor 3.3/10

Kolkata in April sees daytime temperatures around 39°C (103°F), dropping to about 25°C (77°F) at night. The month is fairly dry, with about 46 mm (1.8 in) of rain spread over 8 days. You get roughly 12.5 hours of daylight and a mix of sun and cloud.

Is April a good time to visit Kolkata?

April is not the best time to visit Kolkata (3.3/10) mainly because of the heat. The weather is much better in December and January.

Visiting Kolkata in April

April: hot days

April feels like a tough month for sightseeing in Kolkata. Highs reach 39°C, and even nights stay warm, with lows around 25°C. The heat can make a long walk through the Maidan or around Victoria Memorial tiring, especially in the afternoon.

Try indoor stops such as the Indian Museum, or keep outdoor visits short and focus on one area at a time. Rain falls on some days, but it won't reliably cool things down. May is wetter, while March is cooler and drier.

New Year celebrations

Poila Boishakh, the Bengali New Year, falls in mid-April. You'll find festive meals and cultural events around the city. Bengali restaurants may serve special menus, and shops can be busy with people buying new clothes and gifts.

If you hate crowds, avoid the busiest shopping streets around the holiday. The celebrations are a lovely way to see local traditions, but April isn't a month for leisurely outdoor festivals in the midday heat.

Quieter, but uncomfortable

April is outside Kolkata's main cool-season travel period, so you'll usually find fewer visitors than in December and January. Hotels may cost less than during those popular months, though prices vary. The trade-off is clear: poor comfort for long days outside.

Travelling with kids? Keep afternoons for indoor sights or a rest. For a practical local stop, take the Metro to Esplanade and visit the Indian Museum nearby; you can avoid a long, hot walk through central Kolkata. In the evening, try a Bengali meal in Park Street, when the city feels easier to explore.

April weather at a glance

Average high39°C (103°F)
Average low25°C (77°F)
Daily mean31°C (89°F)
Rainfall46 mm (1.8 in)
Rainy days (1 mm+)8
Humidity58%
Cloud cover44%
Daylight12.5 hours
Est. sunshine7.7 hours/day
Wind10 km/h
vs March4°C warmer than March, with 19 mm more rain.

What to pack for Kolkata in April

Kolkata weather in other months

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

← MarchBest time to visit KolkataMay →

Better weather in April nearby

Nearby in April

Where else is good in April? See where to go in April.