The climate of Bengaluru
Predominated by the Aw Köppen climate classification,
Bengaluru,
India, features a tropical wet and dry or savanna climate. Positioned geographically in the south-eastern part of Karnataka state, it experiences balanced temperatures throughout the year, along with distinct dry and wet seasons.
Throughout the year, Bengaluru's temperatures display moderate fluctuations. From the lowest average of 15.3°C (59.5°F) in
January, the temperature climbs gradually to reach a peak of 35.8°C (96.4°F) in
April. Then it gently reduces down to 26.2°C (79.2°F) by
December. Humidity varies as well, from 52% in
March to a high of 79% in
August.
Rainfall exhibits much variation. The driest month is January with a minuscule rainfall of 2mm (0.08"). Rainfall begins to rise from April, reaching its zenith in
September with 241mm (9.49"). From then on, it gradually dwindles down to 18mm (0.71") by December. Correspondingly, the number of rainfall days also fluctuates from a low of 0.2 days in
February to a high of 10.3 days in September.
The amount of daylight Bengaluru receives in a day varies from 11.4 hours in December to 12.9 hours in
June, slightly altering the length of days. Sunshine hours range from 3.6 hours in
July to 8.8 hours in March, reflecting the cloud cover changes. Throughout the year, the UV index remains high, indicating a need for adequate skin protection.
The best time to visit Bengaluru
Bengaluru's climate proves most pleasant for visitors between
November and
February. During this period, temperatures rest between 15.3°C (59.5°F) and 30.2°C (86.4°F), providing comfortable conditions for sightseeing and other outdoor activities. The humidity remains tolerable, ranging from 60% to 70%. Rainfall drops to its annual low points, minimizing wet weather disruptions to travel plans. Daylight hours hover around 11.5 hours per day, and there are between 6.3 to 6.8 sunshine hours daily.
The worst time to visit Bengaluru
The most problematic time to visit
Bengaluru lies between
June and
September. During these months, the city is in the grip of the monsoon season. Temperatures stay high, between 28.1°C (82.6°F) and 33.3°C (91.9°F), but it is the heavy rainfall, particularly in September, reaching up to 241mm (9.49"), that can severely disrupt travel and outdoor activities. Humidity shoots up to its annual high, exceeding 76%. Despite this, the city still offers between 12.5 and 12.8 daily daylight hours and 3.6 to 4.8 daily sunshine hours.
Spring weather in Bengaluru
Spring in
Bengaluru, between
March and
May, boasts temperatures from 17.2°C (63°F) to 35.8°C (96.4°F). Although heat peaks in May with afternoons reaching 35.8°C (96.4°F), mornings and nights remain relatively cooler, with temperatures not exceeding 21.8°C (71.2°F). Rainfall stays low in March and
April with 8mm (0.31") and 7mm (0.28") respectively, but significantly increases to 40mm (1.57") in May. Despite rising humidity levels during this period, Bengaluru enjoys abundant sunshine, ranging from 8.6 sunshine hours to 8.8 hours per day.
Summer weather in Bengaluru
Summer extends from
June to
August and is marked by temperatures fluctuating between 19.8°C (67.6°F) and 33.3°C (91.9°F). Combined with high humidity levels, from 72% to 79%, this period represents the city's monsoon season. Consequently, rainfall skyrockets, with
July, August, and
September receiving 109mm (4.29"), 143mm (5.63"), and 241mm (9.49"), respectively. Though the number of daylight hours is marginally more, the number of sunshine hours reduces due to cloud cover, being between 3.6 and 4.8 hours per day.
Autumn weather in Bengaluru
Autumn occurs in
Bengaluru during
September and
October. This period is characterized by considerable rainfall, with October still receiving 155mm (6.1"). Temperatures stay moderately high, ranging from 19.7°C (67.5°F) to 28.3°C (82.9°F). Humidity remains relatively high but starts to drop from the peak levels of the monsoon season, resting at 73% in October. The number of daylight and sunshine hours begins to increase, marking the transition to drier months.
Winter weather in Bengaluru
Winter in
Bengaluru, from
November to
February, is marked by a clear reduction in rainfall, from 54mm (2.13") in November to 2mm (0.08") in
January. Correspondingly, temperatures cool down, varying between 15.3°C (59.5°F) in January to 30.2°C (86.4°F) in February. Relative humidity also drops to more comfortable levels, fluctuating around 60% to 68%. Despite shorter daylight hours ranging from 11.4 to 11.7 hours, Bengaluru receives 6.3 to 6.8 sunshine hours per day, providing ample opportunities for outdoor pursuits.
Weather in January
January in
Bengaluru,
India sees the weather shifting from the mild conditions of winter into the start of the year. It's often sunny and has the highest UV index of 10 among the winter months. The rainfall is minimal, with just 2mm (0.08") over approximately 22 days.
Weather in January » Weather in February
As
Bengaluru goes into
February, the city experiences a slight uptick in rainfall volumes, signalling the start of the pre-monsoon period. The temperatures also show a minor increase from
January, with the transition between the two months being subtle.
Weather in February »Weather in March
The city begins feeling the heat in
March as temperatures climb, marking the onset of the summer season in
Bengaluru. The drop in relative humidity marks a clear departure from the cooler and more humid conditions of previous months.
Weather in March »
Weather in April
April brings
Bengaluru's summer to its peak. The city experiences its highest average temperatures of the year, with highs potentially reaching up to 35.8°C (96.4°F). It is also typically the driest month of the year, with the onset of the monsoon still some weeks away.
Weather in April » Weather in May
As the anticipation of the monsoons builds,
May brings an obvious surge in rainfall, with levels rising considerably to 110mm (4.33"). It signals the termination of the hot and dry season, and the start of the monsoon.
Bengaluru becomes a bustling blend of warm afternoons followed by cooler, breezier evenings.
Weather in May »Weather in June
June, the onset of the monsoon, brings relief from the hot summer temperatures.
Bengaluru becomes cloaked in a cover of clouds, but the city retains its charm amid the transformed weather. Outdoor activities might see a decline, but the indoors become an enticing retreat.
Weather in June »
Weather in July
The monsoon intensifies in
July, making this the high point of the rainy season in
Bengaluru. This is the period of the highest relative humidity of 76%. Undeterred by the rains, the city's life continues, with the weather adding a picturesque charm to the cityscape.
Weather in July »Weather in August
August continues the monsoon trend, with rainfall reaching its highest at 143mm (5.63"). The weather remains fairly constant from
July, with no significant leaps in temperature. The persistent rains bring a soothing calm, defining the city's tranquil ethos for the period.
Weather in August » Weather in September
September marks the retreating monsoon with rainfall levels classically descending. The weather moves back from the monsoon peak while maintaining a comfortable coolness during evenings. The decline in rainfall is gradual throughout the month, yet
Bengaluru's ambiance remains vibrant.
Weather in September »
Weather in October
October brings comfortable weather to
Bengaluru as the city transitions from the monsoon to the post-monsoon period. The rainfall continues to decrease as the city gradually moves away from the monsoon season. The weather during this time marks the onset of the pleasant season, with the cityscape radiating a renewed energy.
Weather in October » Weather in November
As
Bengaluru steps into
November, the monsoon is a distant memory, and the weather becomes predominantly dry. The rainfall reduces considerably to 54mm (2.13"), making it a transition month. Bengaluru readies itself for winter, with a cool elegance starting to hang in the air.
Weather in November »Weather in December
December marks the beginning of winter in
Bengaluru. With temperatures dropping to an average low of 16°C (60.8°F), the weather becomes crisp and cool. Evenings take on a pleasant chill, reminding one of the approaching year-end.
Weather in December »