Planning your day in Bengaluru? Check out the most up-to-date weather data, forecasts, and useful charts right here in this section.
Weather in Bengaluru
Current Weather
General Weather Overview
Bengaluru, situated on the Deccan Plateau, boasts a pleasant tropical savanna climate that is often perceived as moderate throughout most of the year. This means there are no extreme temperature fluctuations typical of many other regions in India. The weather is generally comfortable, making the city attractive to visit at almost any time of year, albeit with some seasonal nuances.
Three main seasons can be distinguished in Bengaluru's climate. Summer, which lasts from March to May, is characterized by hot weather, especially in April when the average daily temperature reaches its peak. From June to October comes the monsoon season, bringing the bulk of the rainfall. During this period, rains can be frequent, but the temperature becomes more moderate and humidity rises. Winter, from November to February, is considered the most pleasant time of year: days are warm and sunny, while nights are cool and comfortable, with minimal rainfall.
One of the notable features of the weather in Bengaluru is the relatively stable and comfortable temperature throughout the year, especially compared to other major Indian cities. The driest months are January, February, and March, when rain is extremely rare. The highest number of rainy days falls between May and October, peaking in July. This is worth considering when planning your trip if you prefer to avoid rainy weather.
Temperature
The climate in Bengaluru is characterized by moderate temperatures year-round, without sharp extremes. The annual range of average temperatures fluctuates from approximately 21.5°C to 27.6°C. The hottest month is usually April, when the average temperature reaches 27.6°C, and maximum daytime values can rise to 33.5°C. The coolest months are considered to be December and January, with an average temperature of around 21.5-21.7°C. In January, nighttime temperatures can drop to 16.1°C, bringing a pleasant crispness.
The summer period, covering the months from March to May, brings noticeable heat to Bengaluru. In March, the average temperature is around 25.9°C, gradually rising towards the April peak. May, with an average temperature of 26.6°C, is often humid due to the onset of the rainy season, with daytime highs reaching 31.3°C. The winter months, from November to February, give the city its most comfortable weather. Daytime temperatures during this period usually range from 26°C to 29.6°C, while nights become noticeably cooler, with minimum values from 16.1°C to 18.5°C, creating pleasant conditions for walking and relaxation.
One of the specific features of Bengaluru's climate is the noticeable diurnal temperature variation, especially during the dry months. The difference between daytime highs and nighttime lows can reach 10-13°C, particularly from December to April. For instance, in February, the average high is 29.6°C, while the low is 16.9°C. During the monsoon period, from June to September, this difference is somewhat smoothed out due to increased cloud cover and humidity; nights remain warm (around 20-21°C), and days are not as sweltering as in the pre-monsoon period, with highs in the region of 26-28°C.
Precipitation
Precipitation patterns in Bengaluru are clearly divided into two main periods: a distinct dry season and a season with frequent, though not always heavy, rains. The first three months of the year—January, February, and March—are the driest. During this time, precipitation is practically non-existent (0 mm), and the number of days with rain is minimal, amounting to just 1-2 days per month. This is the ideal period for those who prefer to avoid rain.
With the arrival of May begins the monsoon season, which lasts approximately until October. A feature of this period is not so much the large volume of rainfall (maximum 6 mm in July), but its high frequency. July stands out as the "wettest" month, counting up to 25 rainy days. In June, August, September, and October, many days with precipitation are also observed (from 18 to 20), while the average monthly rainfall fluctuates within 4-5 mm. This suggests that while rains are likely frequent, they may not be too intense or prolonged.
The transitional months also reflect the change of seasons. April serves as a harbinger of the monsoon: rainfall is insignificant (1 mm), but the number of rainy days increases to five. November and December mark the gradual end of the rainy season. In November, about 3 mm of precipitation falls over 13 rainy days, and in December—only 1 mm over 6 rainy days, preparing the ground for the onset of the dry season.
What to Pack
When packing your suitcase for a trip to Bengaluru, keep in mind its warm climate, which persists throughout most of the year. The foundation of your wardrobe should be light and breathable clothing made from natural fabrics such as cotton or linen. Be sure to bring comfortable shoes for walking, as the city invites exploration on foot. Don't forget sunscreen, sunglasses, and headwear (such as a hat or cap), especially if your trip falls between January and May when there are many sunny days and temperatures can be high.
Pay special attention to your wardrobe if you plan to visit Bengaluru during the monsoon season, which usually lasts from May to October. During this time, despite the comfortable temperature, the number of rainy days increases significantly (from 17 to 25 days per month). Therefore, a light umbrella or a compact raincoat will be indispensable companions. Items made from quick-drying materials and perhaps an extra pair of shoes will also come in handy so that a sudden downpour doesn't catch you off guard.
For cooler months, such as December and January, when night temperatures can drop to 16-17°C, it is worth bringing a light jacket, cardigan, or shawl, especially for evening walks. During the hottest months (March-May), when the daytime temperature can exceed 30-33°C, choose the loosest and lightest-coloured clothing possible. In general, the principle of layering your clothes will be very useful in Bengaluru: it will allow you to easily adapt to temperature changes throughout the day, as well as feel comfortable in air-conditioned spaces.
Reached the end of the page?
That means the route is fully explored