It’s monsoon season again in India and, naturally, love is sparkling in the air. At last we present our list of the best rain songs from classic Bollywood! We all adore these moments–the iconic cuddling beneath an umbrella, the splashing around in a wet garden, or of course, Zeenat Aman in a drenched saari. It seems now that singing in the rain is the epitome of Bollywood romance, and a marvelous way to introduce a new song. But this phenomena did not occur overnight, and indeed, the meaning of rain itself in a film has shifted over the years with shifting cultural expectations. Let’s take a look at rain songs in Bollywood over the years!
We being in the earlier days of cinematic magic. As India awoke to freedom and liberty in the 1950s, so too did the country rapidly begin to shift gears away from pure agriculture and toward industrialization. Many of the best rain songs from that era embody a sense of wonder in urban environments and, matching the film censorship boards, an innocent just-got-struck-by love. In these songs, rain seems to act as that enchantment in the air–that driving force bringing a loved one into contact or sight. Rain too acted as that shimmering veil of restraint that both parties hesitate to cross. “Ek Ladki Bheegi Bhaagi Si” from Chalti Ka Naam Gaadi (1958) is one of the most beloved rain songs of that era!
With the advent of the 60s, came a new meaning of being caught in a rainstorm. No longer was rain an innocent effector of love at first sight, but rather a clever and well-understood pretext for full out passion. To clarify, by passion, I mean, symbolic wet dancing that means much more than actual physical contact. The Bollywood rain songs of the 60s exude a sense of joy, independence and confidence. The onset of a rainstorm had an understood implication for overt displays of affection that both parties are eager to demonstrate. Say hello to bouffant hairdos, tight and wet salwar qameezes, and men doing some very special attempts at a courtship dance.
Gone were the days of “Do Bigha Zameen” style agricultural celebration! While the setting of the village recurred, rain ceased to be a blessing for economic survival–instead, it brought the blessing of love between newly liberated men and woman of a new age. Check out our translation of “O Sajna Barkha Bahar” from Parakh (1960) and listen how music directors cleverly incorporated native Indian instruments into creating the sounds and moods of rain. Indeed, the trickling melodies of sitar have graced the introductions of many a great rain sequence–even famously with Ravi Shankar’s solo for Satyajit Rai’s Aparajito!

Dressed as a village belle, Asha Parekh delights in the first rain of the season in “Aaya Sawan Jhoom Ke” (1969).
At last the 70s arrived, and the Bollywood rain song explored new territory. Yes, Zeenat Aman in a wet white saari is crossing some obvious lines and certainly deserves a mention on this list, but the rain song did not merely degenerate into a male fantasy. Instead, as the political atmosphere changed, the rain song adopted a meaning to suit its people. With government dissatisfaction in the air, rain songs were (while maintaining something of a romantic undertone), also a means of escape and hope.
Did you know in the early days of cinema, rain scenes were not actually filmed in the rain? Because of the nature of unforgiving black-and-white film stock, even heavy pounding natural rain does not appear clearly in the camera–much less the gentle puhaare of many a romantic Bollywood setting. As such, the production staff needed to literally dump buckets of water or spray dozens of hoses above the set for “rain” to actually appear so on screen! So the next time you watch these songs, just imagine the total chaos going on outside the frame among the frantic, water-pouring production assistants!
But enough talk. Now that you know the history, here is our list in chronological order of Bollywood’s greatest rain songs! These all-time classic give an entirely new meaning to “Singin’ in the Rain!”
The Best Rain Songs of Classic Bollywood
- Pyar Hua Iqrar Hua (Shree 420 – 1955)
- Yeh Raat Bheegi Bheegi (Chori Chori – 1956)
- Ek Ladki Bheegi Bhagi Si (Chalti Ka Naam Gaadi – 1958)
- Dil Tera Deewana Hai Sanam (Dil Tera Deewana – 1960)
- Dum Dum Diga Diga (Chhalia -1960)
- O Sajna Barkha Bahar Aayi (Parakh -1960)
- Rim Jhim Ke Tarane (Kala Bazaar – 1960)
- Zindagi Bhar Nahin Bhoolegi (Barsaat Ki Raat – 1960)
- Chhup Gaye Saade Nazare (Do Raaste – 1969)
- Aaya Saawan Jhoom Ke (Aaya Saawan Jhoom Ke – 1969)
- Ang Lag Ja Balma (Mera Naam Joker – 1970)
- Haye Re Haye (Humjoli – 1970)
- Bheegi Bheegi Raaton Mein (Ajnabi – 1972)
- Paani Re Paani (Shor – 1972)
- Haye Haye Yeh Majboori (Roti Kapada Aur Makaan – 1974)

Rajesh Khanna cuddles Zeenat Aman to keep warm in the spicy rain song “Bheegi Bheegi Raaton Mein” in Ajnabi (1974).
And there you have it, the 15 best classic Bollywood rain songs over the ages! What are YOUR favorite rain songs from classic Bollywood–and tell us how they’ve influenced your own love stories!
– Mrs. 55