Climate and monthly weather forecast
Bengaluru, India

englishespañol中文
Share

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 »

Frequently asked questions

What is the driest month in Bengaluru?

The month with the least rainfall in Bengaluru is January, when the rain falls for 0.2 days and typically collects 2mm (0.08") of precipitation.

How many days does it rain in Bengaluru?

In Bengaluru, during the entire year, the rain falls for 58.5 days and collects up to 975mm (38.39") of precipitation.

What are the months with the lowest UV index in Bengaluru?

The months with the lowest UV index in Bengaluru, India, are January, November and December, with an average maximum UV index of 10.

What is the month with the most sunshine in Bengaluru?

The months with the most sunshine are February and March, with an average of 8.8h of sunshine.

When is the highest UV index in Bengaluru?

The months with the highest UV index in Bengaluru, India, are February through October, with an average maximum UV index of 12.

What is the least humid month in Bengaluru?

The least humid month in Bengaluru is March, with an average relative humidity of 45%.

What part of the year is the hottest in Bengaluru?

April, characterized by an average high temperature of 35.8°C (96.4°F) and a low temperature of 21.8°C (71.2°F), is generally the warmest month in Bengaluru, India.

When are the longest days in Bengaluru?

The month with the longest days in Bengaluru is June, with an average of 12h and 54min of daylight.

What is the month with the least sunshine in Bengaluru?

July has the least sunshine of the year in Bengaluru, India, with an average of 3.6h of sunshine.

What is the most humid month in Bengaluru?

With an average relative humidity of 79%, August is the most humid month in Bengaluru, India.

What is the wettest month in Bengaluru?

September is the month with the most rainfall. Rain falls for 10.3 days and accumulates 241mm (9.49") of precipitation.

What time of the year is the coldest in Bengaluru?

December is the month that records the lowest temperatures in Bengaluru, India, with averages ranging from a high of 26.2°C (79.2°F) to a low of 16°C (60.8°F).

What is the month with the shortest days in Bengaluru?

December has the shortest days of the year in Bengaluru, with an average of 11h and 24min of daylight.

Is there Daylight Saving Time (DST) in Bengaluru?

Bengaluru, India, does not observe Daylight Saving Time (DST). IST timezone is used over the entire year.

Average temperature
Bengaluru, India

Average temperature - Bengaluru, India

The warmest month (with the highest average high temperature) is April (35.8°C).
The month with the lowest average high temperature is December (26.2°C).

The month with the highest average low temperature is April (21.8°C).
The coldest month (with the lowest average low temperature) is January (15.3°C).

Average humidity
Bengaluru, India

Average humidity - Bengaluru, India

The month with the highest relative humidity is August (79%).
The month with the lowest relative humidity is March (45%).

Average rainfall
Bengaluru, India

Average rainfall - Bengaluru, India

The wettest month (with the highest rainfall) is September (241mm).
The driest month (with the least rainfall) is January (1.8mm).

Average rainfall days
Bengaluru, India

Average rainfall days - Bengaluru, India

The month with the highest number of rainy days is September (10.3 days).
The month with the least rainy days is January (0.2 days).

Average daylight / Average sunshine
Bengaluru, India

Average daylight / Average sunshine - Bengaluru, India

The month with the longest days is June (Average daylight: 12h and 54min).
The month with the shortest days is December (Average daylight: 11h and 24min).

The months with the most sunshine are February and March (Average sunshine: 8h and 48min).
The month with the least sunshine is July (Average sunshine: 3h and 36min).

Average UV index
Bengaluru, India

Average UV index - Bengaluru, India

The months with the highest UV index are February, March, April, May, June, July, August, September and October (UV index 12).
The months with the lowest UV index are January, November and December (UV index 10).

Bengaluru, India

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location