Kolkata, formerly Calcutta, is India's cultural capital: a sprawling metropolis where grand colonial architecture stands alongside ancient temples, chaotic bazaars, and some of the country's most celebrated street food. The city hugs the Hooghly River and pulses with an intellectual and artistic energy that sets it apart from anywhere else on the subcontinent. From the white marble Victoria Memorial to the clay idol workshops of Kumartuli, from the legendary kathi rolls of Park Street to sweet Bengali rosogolla, Kolkata rewards travelers who come ready to absorb its layered history, its devotional fervor, and its relentless creative spirit.
Your best window to visit Kolkata runs from late November through late February, when the city's oppressive heat and monsoon rains have subsided and the calendar fills with celebrations. This period delivers the most comfortable weather of the year, with highs of 80.7°F (27.1°C) and cool mornings that actually require a light layer. December brings the famous Park Street Christmas Carnival, with dazzling lights and live performances lining the street through New Year's. The International Kolkata Book Fair, the world's largest non-trade book fair, typically runs from late January into February, drawing millions of visitors. If you can stretch your trip to include October, you'll catch Durga Puja, the UNESCO-recognized festival that transforms the entire city into a five-day spectacle of enormous decorated pandals, drumming processions, and street food marathons. Note that air quality deteriorates during winter months, reaching Unhealthy levels in January, so travelers with respiratory sensitivities should plan accordingly and consider carrying a face mask for extended outdoor sightseeing.
Spring in Kolkata, India
Spring in Kolkata is a test of endurance. Highs climb to a searing 96.5°F (35.8°C) on average, and mornings offer little relief with lows around 75.4°F (24.1°C). The heat intensifies through April, when peak temperatures can hit 99.1°F (37.3°C) with overnight lows of 78.5°F (25.8°C). Humidity creeps upward, and while rain remains unlikely with only two to four wet days across the season, the thick, still air makes walking between outdoor sights genuinely draining. Air quality also remains a concern through March, when levels sit in the Unhealthy for Sensitive Groups range, so mornings spent exploring the lanes of Kumartuli or strolling the Maidan can feel hazy.
There is one cultural bright spot. Nabobarsho, the Bengali New Year, falls in mid-April and brings decorated markets, prayers at Kali Temple, and community feasting. It's the one window when the city's energy overrides the discomfort. Outside of that festival stretch, spring is the quietest tourism period, which means accommodation deals are easy to find. If the heat doesn't deter you, this is when you'll have the Victoria Memorial gardens and the Indian Museum practically to yourself. Pack breathable cotton clothing, stay hydrated, and schedule major sightseeing for the early morning hours before the worst of the midday sun sets in.
Summer in Kolkata, India
Summer is Kolkata's monsoon season, and the city receives the full force of it. Highs average 93.1°F (33.9°C) with lows staying above 79.7°F (26.5°C) even overnight, creating a round-the-clock swelter. July is the wettest month of the year, with a 57% chance of significant rain on any given day, and humidity climbs past 80%. Streets flood regularly during heavy downpours, and getting around the city becomes unpredictable. The rain tapers slightly in August but still arrives frequently enough to disrupt outdoor plans.
Sightseeing is possible between showers, and indoor attractions like the Indian Museum and the Marble Palace become especially appealing escapes. The flower market beneath Howrah Bridge carries on regardless of weather, and a rainy morning there has its own moody charm. Tourism drops to fairly slow levels, so accommodation runs slightly cheaper than average. That said, the combination of extreme heat, drenching rain, and thick humidity makes this Kolkata's least comfortable season for visitors. If you do find yourself here, carry a compact umbrella everywhere, wear quick-drying clothes, and expect plans to shift based on the afternoon forecast. The city's famous street food stalls keep serving through the monsoon, so ducking into a covered market for puchkas and jhaal muri is one of the best ways to spend a wet afternoon.
Fall in Kolkata, India
Fall is when Kolkata's cultural calendar reaches its absolute peak, anchored by Durga Puja, the city's grandest and most anticipated celebration. This UNESCO-recognized festival typically falls in September or October and runs for ten days, with the final five being the most spectacular. Thousands of elaborately themed pandals spring up across the city, each housing towering clay idols of the goddess Durga, crafted months in advance by artisans in the Kumartuli potters' quarter. The streets fill with millions of people hopping from pandal to pandal, the air thick with the rhythmic boom of the dhaak drum and the aroma of kosha mangsho and bhog served at community kitchens. It's an extraordinary cultural immersion, but prepare for packed streets, sold-out hotels, and prices that spike during the festival window.
Weather-wise, fall begins warm and damp before drying out considerably. Highs average 90°F (32.2°C) and lows settle at a more manageable 73.3°F (22.9°C). September still carries monsoon-tail moisture, with roughly a 39% chance of rain on any given day, but by November precipitation drops to just 3%. The transition from soggy to dry happens quickly, and late October through November delivers some of the most pleasant weather of the year. Be aware that air quality starts to deteriorate in October and worsens through November, reaching Unhealthy for Sensitive Groups levels; if you have respiratory concerns, a good face mask is wise for late-night pandal hopping. Tourism picks up to the second busiest period, driven almost entirely by the Durga Puja crowds. Pack lightweight layers for cooler November evenings and comfortable walking shoes; you'll cover miles on foot during the festival.
Winter in Kolkata, India
Winter is Kolkata's most comfortable season and its cultural sweet spot. Highs average 80.7°F (27.1°C), warm enough for shirt-sleeves during the day, while mornings and evenings dip to 57.7°F (14.3°C), a genuine nip that Kolkatans treat as an event in itself. Rain is nearly absent: December is the driest month with just a 2% chance of precipitation. The mild weather makes this the ideal stretch for all-day outdoor exploration, whether you're wandering the colonial lanes of North Kolkata, browsing College Street's legendary bookstalls, or catching sunset from Prinsep Ghat along the Hooghly River.
December brings the Park Street Christmas Carnival, when the entire stretch lights up with spectacular illuminations, food stalls, choir performances, and parades. Kolkata celebrates Christmas (locally called Boro Din) with a fervor that surprises many first-time visitors, and the carnival runs through New Year's Day. In January, the Chinese New Year celebrations at Tiretta Bazaar, India's only Chinatown, offer dragon dances and a street food festival. The International Kolkata Book Fair, typically held from late January through early February, draws over two million visitors and features hundreds of publishers alongside author talks and live performances. Literary festivals and vintage car rallies round out a packed winter calendar.
The major caveat is air quality. January sees the worst conditions of the year, reaching Unhealthy levels, and December and February are also in the Unhealthy for Sensitive Groups range. The haze is most noticeable in the early morning hours, so plan your pre-dawn walks accordingly and consider scheduling major outdoor sightseeing for midday when conditions tend to improve slightly. This is the busiest tourism period, so book accommodation well in advance, especially around Durga Puja spillover dates and the Book Fair. Pack a light jacket or sweater for those cool mornings, sunscreen for midday, and a reusable face mask if air quality concerns you.
At a Glance
Monthly weather, visitor crowds, air quality, holidays, and daylight hours to help you plan your trip.
Travel Tips & Safety for Kolkata, India
Kolkata's metro system is India's oldest and covers a useful north-south corridor, making it an efficient way to hop between major sights. Yellow Ambassador taxis and app-based ride services handle everything else, though traffic can be intense during peak hours; budget extra time. The city is also one of the last places in India where hand-pulled rickshaws and heritage trams still operate, and a short tram ride through central Kolkata is an experience in itself. Kolkata is well connected by air through Netaji Subhas Chandra Bose International Airport, and Howrah Junction is one of India's largest railway stations with services to every corner of the country.
Stick to bottled or filtered water, and ease into the street food scene gradually if your stomach isn't accustomed to Indian cuisine. Pickpocketing can occur in crowded areas like New Market, Howrah Bridge, and the Sealdah station surroundings, so keep valuables secured and use a money belt. Traffic in Kolkata follows its own logic; cross streets carefully and follow local pedestrians when navigating major intersections.