What to do in Bengaluru when it rains

When Bengaluru turns grey, head for the indoors — centuries of history in its museums, art to lose an hour in, and markets and cafés out of the rain.

Museums

Spend a few hours in the city's museums — many are free, and a rainy day is the perfect excuse to take your time.

Art galleries

Duck into the art galleries; they're quiet, warm and rarely busier than on a wet day.

Historic sites

Explore the indoor historic sites and their covered galleries.

Covered markets

Browse the covered market — street-food stalls, local makers and somewhere dry to graze for an hour.

Cafés

Claim a window seat in a cosy café and watch the rain instead of walking in it.

  • Amintiri - Cafe | Patisserie | Gifting 9/3, Museum Rd, Shanthala Nagar, Ashok Nagar, Bengaluru, Karnataka 560001, India
  • The Oberoi, Bengaluru 37-39, Mahatma Gandhi Rd, Yellappa Garden, Yellappa Chetty Layout, Sivanchetti Gardens, Bengaluru, Karnataka 560001, India
  • Hallimane Restaurant Sampige Road, 3rd Cross Rd, Malleshwaram, Bengaluru, Karnataka 560003, India
  • Bengaluru Cafe 9th Main Rd, 2nd Block, Jaya Nagar East, Jayanagar, Bengaluru, Karnataka 560011, India
  • Brahmins' Coffee Bar Pushp Kiran, 19, Ranga Rao Rd, near Shankar Mutt Road, Shankarapura, Bengaluru, Karnataka 560004, India
  • Truffles St. Marks XJC2+M9M, 22, St Mark's Rd, Shanthala Nagar, Ashok Nagar, Bengaluru, Karnataka 560001, India

Indoor shopping

Hit the covered shopping streets and centres — everything under one roof.

  • Lulu Mall Bengaluru 19/2, Ward No 96, Part of CTS 2, Mysore Deviation Road, opposite Sujata Theatre, Gopalapura, Rajajinagar, Bengaluru, Karnataka 560023, India
  • UB City 24, Vittal Mallya Rd, KG Halli, D' Souza Layout, Ashok Nagar, Bengaluru, Karnataka 560001, India
  • Mantri Square Mall 1, Sampige Rd, near Central bus stop, Malleshwaram, Bengaluru, Karnataka 560003, India
  • Garuda Mall Garuda Mall, Magrath Rd, Ashok Nagar, Bengaluru, Karnataka 560025, India
  • mantri square mall 17, Platform Rd, VV Giri Colony, Sevashrama, Bengaluru, Karnataka 560003, India
  • POTHYS - Gandhi Nagar, Bengaluru 33, Kempegowda Rd, Gandhi Nagar, Bengaluru, Karnataka 560009, India

Venue suggestions powered by Google — tap a name for the map, and always check opening times before you go. 36 places listed; the list refreshes regularly.