What to wear in Bangalore

Bangalore, also called Bengaluru, is mild all year, so you do not need a heavy coat. Wear thin cotton by day, add one layer for the mornings from November to February, and carry an umbrella from April to November. March to May are the only hot months.

Updated 7 min read

A smiling woman in a white cotton shirt and blue jeans, with a denim jacket over one arm, walks down a street lined with big green trees in soft morning light. A pair of white sneakers.
Illustration made with AI.
On this page
  1. The three parts of the year
  2. Bangalore's weather in numbers
  3. Do you need a sweater or a jacket?
  4. What to wear in the rain months
  5. At work, on a night out, at a temple
  6. What to pack
  7. If you live here
  8. Common questions

The three parts of the year

  • November to February: cool mornings. A normal day goes from 16 to 18°C at dawn up to 27 to 31°C in the afternoon. Wear a T-shirt or a cotton shirt, and add a thin layer until mid-morning and again after dark.
  • March to May: hot afternoons. The normal high is 33 to 34°C. One thin layer of cotton or linen is enough, day and night. Storms start in April, so carry an umbrella.
  • June to October: rain. Highs are 28 to 30°C and lows about 20°C, with rain on 7 to 10 days a month. Wear thin clothes that dry fast, and shoes that can get wet.

One travel guide tells you to bring woolen shawls, mufflers and warm jackets for a Bangalore winter. That is more than you need. From 2012 to 2021, the coldest morning of each January was between 12.0°C and 15.4°C.

Bangalore's weather in numbers

These are the normal low and high for each month, and the normal rain, from India's weather office. They cover the years 1991 to 2020.

MonthLow and highRain
January16.1°C to 28.4°C1.6 mm, almost no rainy days
February17.6°C to 30.9°C7.1 mm, almost no rainy days
March20.2°C to 33.4°C14.7 mm, 1 day
April22.1°C to 34.1°C61.7 mm, 4 days
May21.8°C to 33.1°C128.7 mm, 7 to 8 days
June20.6°C to 29.7°C110.3 mm, 7 days
July20.1°C to 28.3°C116.4 mm, 8 days
August20.0°C to 28.1°C162.7 mm, 10 days
September20.0°C to 28.6°C208.3 mm, 9 to 10 days
October19.8°C to 28.5°C186.4 mm, 9 to 10 days
November18.3°C to 27.4°C64.5 mm, 4 days
December16.4°C to 26.9°C15.4 mm, 1 day

A normal number is an average, and real days go past it. From 2012 to 2021, the hottest April afternoon of each year was between 34.9°C and 39.2°C. Rain changes even more from year to year. October brought 11.5 mm in 2016 and 385.7 mm in 2017. So use this table to pack, and the forecast to dress.

Do you need a sweater or a jacket?

You need a thin one, from November to February, if you are out early or late. The morning and the afternoon of a January day here are two rows apart on our chart of what to wear at each temperature. At 16°C the chart says a long-sleeved top with one layer over it. At 28°C it says a T-shirt or a thin shirt and nothing else.

So the layer has to be one you can carry. A denim jacket, a cotton hoodie, a cardigan or a thin shawl all work. A thick sweater does not, because by noon you will be holding it, and it will not fit in your bag.

How much you feel it depends on where you come from. The normal January low in New Delhi is 7.5°C, so someone from Delhi may be fine in a T-shirt at 8 am. Someone from Chennai or Mumbai, used to warm mornings, will want the layer.

If you ride a scooter or a motorbike in the morning, wear the layer anyway, and make it one that stops wind. The ride is colder than the number on your phone.

What to wear in the rain months

Rain starts to build in April and stays until November. September and October are the wettest months, and thunder is most common in May, on about 11 days in a normal May.

  • An umbrella in your bag every day. A small one is enough if you walk or take a cab. If you ride, keep a rain jacket and rain pants under the seat.
  • Shoes that can get wet. Sneakers take a long time to dry. Sandals with a good grip are better on a day that looks wet. Keep dry shoes at work if you can.
  • Dark colors on your legs. Splashes show on pale pants. Pants that stop above the ankle stay out of the water.
  • A spare T-shirt at your desk. Wet clothes feel cold once you sit under the air conditioning.

Our guide to the Mumbai monsoon has more on fabrics and shoes for rain.

At work, on a night out, at a temple

At the office. Offices here differ a lot. A startup may be happy with jeans and a T-shirt, and a bank or a client meeting will not be. In your first week, dress one step up and look around. Air conditioning can make the room colder than the street, so keep your layer at your desk. Our guide to office dress codes explains the four common dress codes, and office wear in India deals with the heat and the cold rooms.

A night out. Smart casual is the safe choice. TravelTriangle's guide says "few of the posh nightclubs have a dress code", so wear closed shoes or smart sandals, and call ahead if you are not sure.

A temple. In January 2024, The Tribune reported that temples in Bengaluru would allow entry "only in Indian traditional attire". It listed what was barred: shorts, bermuda shorts, torn jeans and T-shirts that show the chest for men, and shorts, midi-length clothes and torn jeans for women. It did not say whether this covers every temple. A kurta or a saree is the safe choice, with shoes that come off easily. See our guide to temple dress codes in India.

Nandi Hills at sunrise. This is the one trip where you need more. Karnataka Tourism puts the hill at 1,478 meters, suggests arriving around 6 am for sunrise, and says the temperature usually ranges between 10°C and 25°C from September to February. At that hour, wear a sweater with a jacket over it and closed shoes, even if you wore a T-shirt in the city the day before.

What to pack

For a week between November and February:

  • five T-shirts, shirts or kurtas (a kurta is a long tunic),
  • two pairs of thin pants or jeans,
  • one thin layer you can carry, such as a denim jacket or a cardigan,
  • sneakers for walking, and smart shoes or sandals for the evening,
  • sunglasses and sunscreen,
  • a sweater and a jacket only if you plan to go to Nandi Hills at dawn.

Between April and November, add a small umbrella and swap one pair of shoes for sandals with a good grip.

If you are moving here

You can leave most of your winter clothes behind. One thin sweater and one jacket will cover the whole year in the city. Keep heavy clothes only for trips north in winter, and our packing guide for a cold trip tells you what those are. If you ride, bring or buy a rain jacket before April.

If you live here

Ukti is our app. It shows the weather where you are and picks one outfit a day for it from your own clothes. Sharing your location is optional, and you can tell it that you feel warmer or colder than the forecast. For a day that is not like the others, you can tell its stylist what is happening, and it makes an outfit for that.

Where the facts come from, read on 2 November 2026. Monthly lows, highs, rain, rainy days and thunder: the India Meteorological Department's climate table for Bengaluru, 1991 to 2020, printed on its February file and its October file. The coldest January mornings and hottest April afternoons: the department's city pages for January and April. October rain by year: the October file above. New Delhi's January low: the department's climate table for New Delhi (Safdarjung), 1991 to 2020. The list of woolens and the line on nightclubs: TravelTriangle's Bangalore tips, updated June 2024. The temple rule: The Tribune, 10 January 2024. Nandi Hills: Karnataka Tourism. The rest of this page is general advice.

Add Ukti as a preferred source on Google

Common questions

Is Bangalore cold in December?

Only a little, early and late. The normal December low is 16.4°C and the normal high is 26.9°C. A thin layer for the morning and evening is enough, and you do not need a heavy coat.

Do I need a jacket in Bangalore?

A thin one, if you are out early or late between November and February, or if you ride a scooter or a motorbike in the morning. A denim jacket, a cotton hoodie or a thin sweater is enough. You will not need it in the afternoon.

What should I wear in Bangalore in November?

Thin cotton clothes by day, one layer for the evening, and an umbrella in your bag. A normal November day goes from 18.3°C to 27.4°C, with rain on about 4 days in the month.

Which months does it rain most in Bangalore?

September, October and August bring the most rain, with normal totals of 208.3 mm, 186.4 mm and 162.7 mm. August has the most rainy days, about 10. January and February are almost dry.

Can I wear shorts in Bangalore?

On a normal day out, yes. Not at a temple: a 2024 report says temples in Bengaluru allow entry only in Indian traditional clothes, so wear a kurta or a saree. Long pants are also the safer choice for an office you do not know or a smart restaurant.

Your turn.

Get outfit.

One outfit every morning. No ads. Free to download on iPhone and Android.

The Ukti app icon
QR code to install Ukti on your phone

Open with your camera.

ukti.io/get