- >>Weather by month // weather averages Bengaluru
- >>Climate graph // Weather by Month Bengaluru
- >>average temperature by month Bengaluru
- >>Weather Bengaluru
The Bengaluru are located close to the equator, making the summers difficult to define. The most popular time to visit is January, February, March, April, May, June, July, August, September, October, November.
Climate graph // Weather by Month Bengaluru

The driest month is January, with 4 mm | 0.2 inch of rain. The greatest amount of precipitation occurs in October, with an average of 147 mm | 5.8 inch.
average temperature by month Bengaluru

Bengaluru: A City for All Seasons
Known for its moderate weather patterns, Bengaluru, or Bengaluru, enjoys temperatures ranging from 20.1°C (68.2°F) during the cooler days of December to 26.6°C (79.9°F) in the warmth of April. These mild variations, seldom dipping below 14.6°C (58.3°F) or rising above 32.8°C (91°F), make it an ideal destination for travelers seeking comfort and adventure alike.
Situated over 900 meters above sea level, Bengaluru's elevated position on the Deccan Plateau contributes to its pleasant temperatures. While the city experiences a significant monsoon season from July to September, marked by humidity levels of up to 79% and peak rainfall of around 147 mm in October, the wet months see the urban landscape transform into a lush, verdant environment. Contrastingly, the dry season, particularly prominent in January with only about 4 mm of rain, boasts ample sunshine, peaking at approximately 10.6 hours a day in April.
In essence, Bengaluru's climate harmoniously blends mild temperatures with distinct wet and dry seasons, offering visitors a unique and dynamic atmosphere. Whether you're drawn to the rain-refreshed panoramas post-monsoon or the sunbathed streets during drier months, Bengaluru promises a myriad of experiences, catering to every traveler's whim.
April is the warmest month of the year. The temperature in April averages 26.6 °C | 80.0 °F. The lowest average temperatures in the year occur in December, when it is around 20.1 °C | 68.2 °F.
Weather by month // weather averages Bengaluru
Avg. Temperature °C (°F) | Min. Temperature °C (°F) | Max. Temperature °C (°F) | Precipitation / Rainfall mm (in) | Humidity (%) | Rainy days (d) | avg. Sun hours (hours) | |
---|---|---|---|---|---|---|---|
January |
20.7 (69.3) |
14.6 (58.4) |
27.4 (81.2) |
4 (0.2) |
56% | 1 | 9.0 |
February |
22.8 (73) |
16.1 (61) |
29.6 (85.3) |
7 (0.3) |
46% | 1 | 10.0 |
March |
25.4 (77.8) |
18.7 (65.6) |
32.1 (89.8) |
16 (0.6) |
41% | 2 | 10.0 |
April |
26.6 (80) |
20.8 (69.4) |
32.8 (91.1) |
45 (1.8) |
51% | 5 | 11.0 |
May |
25.5 (77.9) |
21 (69.8) |
31.2 (88.2) |
131 (5.2) |
65% | 11 | 10.0 |
June |
23.2 (73.8) |
20.2 (68.3) |
27.5 (81.5) |
126 (5) |
76% | 14 | 7.0 |
July |
22.4 (72.3) |
19.8 (67.6) |
26.4 (79.5) |
134 (5.3) |
78% | 15 | 6.0 |
August |
22.2 (71.9) |
19.4 (66.9) |
26.1 (79) |
137 (5.4) |
79% | 15 | 6.0 |
September |
22.4 (72.3) |
19 (66.2) |
26.7 (80) |
125 (4.9) |
78% | 12 | 6.0 |
October |
22 (71.6) |
18.4 (65.1) |
26.4 (79.6) |
147 (5.8) |
78% | 13 | 7.0 |
November |
20.9 (69.7) |
16.7 (62) |
25.7 (78.3) |
65 (2.6) |
72% | 7 | 7.0 |
December |
20.1 (68.2) |
15.1 (59.1) |
25.8 (78.4) |
23 (0.9) |
65% | 3 | 7.0 |
January | February | March | April | May | June | July | August | September | October | November | December | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Avg. Temperature °C (°F) |
20.7 °C (69.3) °F |
22.8 °C (73) °F |
25.4 °C (77.8) °F |
26.6 °C (80) °F |
25.5 °C (77.9) °F |
23.2 °C (73.8) °F |
22.4 °C (72.3) °F |
22.2 °C (71.9) °F |
22.4 °C (72.3) °F |
22 °C (71.6) °F |
20.9 °C (69.7) °F |
20.1 °C (68.2) °F |
Min. Temperature °C (°F) |
14.6 °C (58.4) °F |
16.1 °C (61) °F |
18.7 °C (65.6) °F |
20.8 °C (69.4) °F |
21 °C (69.8) °F |
20.2 °C (68.3) °F |
19.8 °C (67.6) °F |
19.4 °C (66.9) °F |
19 °C (66.2) °F |
18.4 °C (65.1) °F |
16.7 °C (62) °F |
15.1 °C (59.1) °F |
Max. Temperature °C (°F) |
27.4 °C (81.2) °F |
29.6 °C (85.3) °F |
32.1 °C (89.8) °F |
32.8 °C (91.1) °F |
31.2 °C (88.2) °F |
27.5 °C (81.5) °F |
26.4 °C (79.5) °F |
26.1 °C (79) °F |
26.7 °C (80) °F |
26.4 °C (79.6) °F |
25.7 °C (78.3) °F |
25.8 °C (78.4) °F |
Precipitation / Rainfall mm (in) |
4 (0) |
7 (0) |
16 (0) |
45 (1) |
131 (5) |
126 (4) |
134 (5) |
137 (5) |
125 (4) |
147 (5) |
65 (2) |
23 (0) |
Humidity(%) | 56% | 46% | 41% | 51% | 65% | 76% | 78% | 79% | 78% | 78% | 72% | 65% |
Rainy days (d) | 1 | 1 | 2 | 5 | 11 | 14 | 15 | 15 | 12 | 13 | 7 | 3 |
avg. Sun hours (hours) | 8.9 | 9.8 | 10.4 | 10.6 | 9.5 | 6.8 | 6.1 | 5.7 | 6.4 | 7.2 | 7.1 | 7.5 |
Data: 1991 - 2021 Min. Temperature °C (°F), Max. Temperature °C (°F), Precipitation / Rainfall mm (in), Humidity, Rainy days. Data: 1999 - 2019: avg. Sun hours
There is a difference of 143 mm | 6 inch of precipitation between the driest and wettest months. The variation in temperatures throughout the year is 6.5 °C | 11.8 °F.
The month with the highest relative humidity is August (79.24 %). The month with the lowest relative humidity is March (41.49 percent). The month with the most rainy days is July (20.47 days). The month with the fewest rainy days is February (1.33 days).
Seasonal Splendors in Bengaluru: From Summer to Winter
Summer in Bengaluru (March to June)
Summer brings a warm yet bearable climate, with temperatures ranging from a pleasant 18.7°C (65.7°F) in March to a peak of 32.8°C (91°F) in April. This period is ideal for indoor cultural experiences and evening strolls in the city's scenic spots, such as the Bengaluru Palace. The summer's warmth is complemented by the city's lush greenery, providing a picturesque backdrop for travelers).
Monsoon Time (July to October)
As the monsoon arrives (July to October), Bengaluru transforms into a rain-soaked wonderland. The temperatures during these months drop to more comfortable averages, hovering between 19.4°C (66.9°F) and 26.1°C (79°F). The rains bring a freshness, making it the perfect setting for savoring Bengaluru’s aromatic cup of coffee or exploring indoor attractions like art galleries. While outdoor activities can be limited due to the rain, the monsoon season is perfect for those who find joy in the rhythmic patter of raindrops and the serene beauty it brings to the landscape.
Winter (November to February)
In winter, Bengaluru wears a festive look, with mild temperatures ranging from 15.1°C (59.2°F) to 29.6°C (85.3°F). The cooler climate is perfect for delving into the city's historical sites, vibrant cultural festivals, and flavorful local cuisine. This season is a boon for outdoor enthusiasts, with the city's parks and botanical gardens offering lush, verdant landscapes under the gentle winter sun. The pleasant weather also complements the rich tapestry of cultural events, from traditional festivals like Deepavali to the eclectic Bengaluru Habba.
In summary, each season in Bengaluru offers its unique blend of experiences, from balmy summers to refreshing monsoons, and finally, the gentle embrace of winter. Travelers can find something to cherish in Bengaluru's climate all year round, making every visit a distinct memory.
Bengaluru weather and climate for every month
Hours of sunshine in Bengaluru
- avg. hours of sun
- Total hours of sun


In Bengaluru, the month that is graced with the most daily hours of sunshine is April. This month sees an average of 10.36 hours of sunshine. In total, there are 321.2 hours of sunshine throughout April.
In Bengaluru, the month that experiences the lowest number of daily sunshine hours is January. The average duration of sunlight during this period amounts to approximately 5.7 hours per day, resulting in a total sum of 176.76 sunshine hours throughout the entire month.
In Bengaluru, the sun shines for an average of 2912.95 hours per year. That comes out to 242.75 hours of sunshine each month.
Best Time To Visit Bengaluru: Identifying Your Ideal Climate
Choosing the right time to visit Bengaluru depends largely on your personal climate preferences and what you want to experience in the city. Each season in Bengaluru has its unique charm and hosts different cultural events.
For warmth and city exploration
If you prefer a warmer climate conducive to exploring the city's gardens and landmarks, the summer months (March to June) serve as an ideal time. However, prepare for occasional highs reaching up to 32.8°C (91°F), with the least rainfall, especially in March and April, making it comfortable for long days out.
For mild temperatures and cultural engagement
Winter (November to February) is arguably the best time to visit for those who prefer cooler weather, with temperatures ranging from a cool 15.1°C (59.2°F) to a mild 29.6°C (85.3°F). This period sees various cultural festivities, providing a deep dive into the local traditions and customs. The lower humidity levels and cooler evenings are perfect for exploring the city's vibrant street markets and food scenes.
Embracing Bengaluru's Seasonal Palette
In essence, Bengaluru is a year-round destination that caters to every traveler's palate, offering different flavors in each season. Whether you revel in the bright, active summer, find solace in the rainy retreat of the monsoon, or seek cultural immersion in the cool, inviting winter, Bengaluru welcomes you with open arms. Its diverse climate and cultural tapestry not only signify its ecological and cultural richness but also make it an ever-appealing destination for travelers from around the globe. Plan your visit by aligning with your climatic preferences, and embrace the unique rhythm and hues of Bengaluru's seasons, ensuring an unforgettable journey filled with rich experiences and cherished memories.
Airport close to Bengaluru
The closest Airports of Bengaluru are: HAL Bangalore International Airport (BLR) 27.39km,Tirupati Airport (TIR) 223.43km,Coimbatore Airport (CJB) 224.79km
You can reach Bengaluru from this Cities by Plane: London (LHR), Mumbai (BOM), New Delhi (DEL), Pune (PNQ), Paris (CDG), Frankfurt am Main (FRA), Dubai (DXB), Colombo (CMB), Muscat (MCT), Port Louis (MRU), Thiruvananthapuram (TRV), Mangalore (IXE), Hyderabad (HYD), Visakhapatnam (VTZ), Kolkata (CCU), Ahmedabad (AMD), Lucknow (LKO), Abu Dhabi (AUH), Riyadh (RUH), Jaipur (JAI)