twickly.

Kolkata guide

When to Visit Kolkata: Seasons, Festivals and Weather

A guide to the best time to visit Kolkata: winter comfort, summer heat, monsoon rain and the major festivals such as Durga Puja, Kali Puja and Poila Boishakh.

Kolkata has a tropical climate with three main seasons: a pleasant winter, a hot and humid summer and a rainy monsoon. Each has its charms and challenges, and the festival calendar adds another layer. Choosing when to go depends on whether you value comfort, atmosphere or lower prices. This guide explains what to expect and how to plan around the weather and celebrations.

Winter, November to February

This is the best time for most visitors. Days are warm and mostly dry, evenings are cool and skies are often clear, which makes walking tours, river cruises and day trips far more enjoyable. It is also the best season for the Sundarbans, when the weather is calm and the forest is easier to explore. Hotels are busiest and most expensive, especially around Christmas and the new year, so book early. Winter brings seasonal foods such as nolen gur sweets.

Spring and summer, March to May

Temperatures climb steadily, and by April and May the heat and humidity can be intense. Sightseeing is best done early in the morning and late in the afternoon, with a long break indoors in between. Evenings can bring sudden storms known as kalbaishakhi, with strong winds and rain. Prices are lower, crowds are thinner and you can enjoy air-conditioned museums and cafes, but only travellers who handle heat well will find it comfortable. Bengali New Year, Poila Boishakh, falls in mid-April and brings street celebrations.

Monsoon, June to September

The rains bring relief from the heat but also heavy downpours that can flood streets, slow traffic and disrupt plans. Showers are often short and intense, and mornings may be clear, so a flexible schedule works. The city looks lush and green, and you can find good hotel rates. Outdoor activities such as river cruises and the Sundarbans can be affected, so check conditions and keep refundable bookings. Carry a light rain jacket or umbrella and waterproof shoes.

Autumn and Durga Puja, September to October

Durga Puja is the biggest festival of the year, a five-day celebration with beautifully decorated pandals, music and street food. The exact dates follow the lunar calendar and fall between late September and October. The weather is improving, but the city is packed, hotels fill early and traffic is heavy. For many visitors, the energy is worth it. Plan well ahead, book a guided pandal walk and expect crowds. Kali Puja and Diwali follow, bringing lamps and fireworks.

Other festivals

Poush Mela in Santiniketan in winter and Basanta Utsav in spring bring cultural programmes to the countryside. Christmas in Kolkata has a special flavour, with lights on Park Street and church services. Rath Yatra, Holi and Eid also have local colour. Check dates each year, because many follow lunar calendars, and ask your hotel about arrangements, including road closures. Festivals are exciting, but they mean larger crowds and higher prices.

What to pack

For winter, bring light layers for the evenings and a hat for the day. For summer, pack breathable cotton, sunscreen and a refillable water bottle. For monsoon, bring a compact umbrella, quick-drying clothes and shoes that can handle puddles. For temples, carry a scarf or shawl to cover shoulders and socks for hot stone floors. In every season, comfortable walking shoes are the most important item.

Our suggestion

If you can choose, visit from late November to February for the most comfortable weather, or plan around Durga Puja for the most vivid cultural experience. If you must travel in summer or monsoon, adjust your pace, start early and keep a flexible mind. Kolkata is a city to experience in every season, and each offers a different mood.

Crowds and prices

Peak demand runs from late November to the end of February, with another spike around Durga Puja. Flights and hotels cost more then, and popular tours sell out. Shoulder periods in March and October can offer a good balance, with manageable weather and fewer visitors. Summer and monsoon months are the cheapest, but be ready for heat or rain. If you are flexible, track weather forecasts and book refundable rates, which let you adjust plans without losing money.

Time of day matters too

In every season, mornings are the best time for sightseeing, with softer light and lighter traffic. Midday is for museums, long lunches and rest. Late afternoon and evening suit river cruises, food walks and strolls along Park Street. Planning around the hours of the day can improve your trip as much as choosing the right month.

Mentioned in this guide